1,SSH(Secure Shell)是一种能够提供安全远程登录会话的协议,是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。

2,两种验证方式

(1)基于口令的安全验证:只要你知道自己账号和口令,就可以登录到远程主机,所有传输的数
据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器,可能会有别的服务器在冒
充真正的服务器,也就是可能受到“中间人”这种方式的攻击。
(2)秘钥对验证:要求提供相匹配的秘钥信息才能通过验证。通常先在客户机中创建一对秘钥文
件(公钥和私钥),然后将公钥文件放到服务器中的指定位置。
注意:当密码验证和私钥验证都启用时,服务器将优先使用秘钥验证。

3,配置 ip 地址,应与开发板在同一网段。

进入开发板设置IP:

[email protected]_peta:~# ifconfig eth0 192.168.1.20

SSH 远程访问开发板

4,SSH远程连接到开发板

SSH 远程访问开发板

远程访问开发板,这里使用 SSH [email protected],然后输入 yes

SSH 远程访问开发板

输入用户名和密码:root

SSH 远程访问开发板

5,虚拟机使用SSH传输文件到开发板

从PC ubuntu进入管理员模式,使用命令复制 driver_app 文件夹到远程主机上

SSH 远程访问开发板

在开发板端查看文件是否复制成功,查看到文件夹表示复制成功。

SSH 远程访问开发板

相关文章: