Xshell怎么建立SSH连接和串口会话?

一.使用Xshell建立SSH会话

1.点击文件,新建连接,选择SSH协议,输入主机号,设置端口号即可。

图片[1]-Xshell怎么建立SSH连接和串口会话?-不念博客
SSH连接
图片[2]-Xshell怎么建立SSH连接和串口会话?-不念博客

2.使用命令进行SSH连接,然后输入密码.

ssh root@xx.xx.xx.xx -p22

二.使用Xshell建立串口会话

1.点击文件,新建连接,选择SERIAL协议,输入主机号,设置端口号即可。

注:这里端口号为COM对象

图片[3]-Xshell怎么建立SSH连接和串口会话?-不念博客
图片[4]-Xshell怎么建立SSH连接和串口会话?-不念博客

然后就跟SSH连接一样,输入账号密码就可以登录到设备终端。

图片[5]-Xshell怎么建立SSH连接和串口会话?-不念博客

2.查看计算机连接串口后生成的COM对象。

右击Windows图标,选择设备管理器。查看端口。

图片[6]-Xshell怎么建立SSH连接和串口会话?-不念博客
USB端口

3.遇到问题:连接上串口后,无法进入终端输入命令

原因:比特率设置不对

图片[7]-Xshell怎么建立SSH连接和串口会话?-不念博客
比特率

三.串口通信和SSH的几个主要区别

1. 主要区别:

  • 底层协议:串口连接更偏向于系统底层,如主板启动时就开始有输出了,可以看到主板BIOS是怎么初始化的设备的。而SSH连接更偏向于系统管理,系统正常启动后的远程操作。
  • 通信方式:串口连接是设备间点对点的通信方式,而SSH连接是基于网络协议的通信方式。
  • 安全性:SSH连接提供了加密和身份验证机制,比串口连接更安全。
  • 并发性:SSH连接可以同时处理多个并发连接,而串口连接通常是独占的,只能有一个连接存在。

2.为什么串口连接只能同时存在一个,SSH连接则可以同时存在多个会话?

串口连接通常是独占性的,意味着在一个时间点只能有一个程序或终端使用该串口。所以,如果您已经打开了一个COM3端口的终端,那么通常不能再同时打开另一个使用相同COM3端口的串口连接。这是因为串口通信需要在计算机和外部设备之间建立一对一的连接,以确保数据的准确传输。

这其实很好理解,串口连接是通过一条物理的串口线连接起来的,只有一条数据通道,所以是独占的。而SSH连接是网络连接,支持并发操作,有会话机制。

© 版权声明
THE END