[X]关闭
0

LINUX篇 基于debian9系统 CH08-SSH远程访问开发板

摘要: 8.1概述 在上一节课我们主要学习了移植BuildRoot系统。掌握了简单的修改脚本文件的知识,也对内核和系统文件有了更多的认识。 在这节课开始,我们将学习SSH远程访问开发板。8.2 SSH的概述 SSH(Secure Shell)是 ...

8.1概述

      在上一节课我们主要学习了移植BuildRoot系统。掌握了简单的修改脚本文件的知识,也对内核和系统文件有了更多的认识。

      在这节课开始,我们将学习SSH远程访问开发板。

8.2 SSH的概述

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

8.3 SSH提供两种验证方式

     1、基于口令的安全验证:只要你知道自己账号和口令,就可以登录到远程主机,所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器,可能会有别的服务器在冒充真正的服务器,也就是可能受到“中间人”这种方式的攻击。

     2、秘钥对验证:要求提供相匹配的秘钥信息才能通过验证。通常先在客户机中创建一对秘钥文件(公钥和私钥),然后将公钥文件放到服务器中的指定位置。

     注意:当密码验证和私钥验证都启用时,服务器将优先使用秘钥验证。

8.4 SSH远程访问开发板

1>首先我们将TF卡插入开发板,硬件设置从SD卡启动,window下运行putty软件,上电启动。

2>输入用户名osrc,密码root。

6>打开虚拟机,在桌面打开命令控制界面,进入管理员模式,查看虚拟机ip地址

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

8>在虚拟机下Ping开发板。

9.输入SSH命令,远程访问开发板,这里使用SSH  osrc@192.168.2.100,然后输入yes,再输入密码root。

10>在路径下创建名为driver_app的文件夹

11>把文件夹复制到开发板的主机上,首先在路径下打开命令窗口,输入ls查看内容。

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

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

14>在路径下创建两个文件夹和一个空文件,空文件填写文件夹说明。

15>再次执行复制命令到远程主机上,输入密码root。

16>远程主机查看相关文件是否存在。

17使用命令vi  readme 查看文本文档,内容正确。


路过

雷人

握手

鲜花

鸡蛋

最新评论

本文作者
2019-10-9 16:05
  • 1
    粉丝
  • 1539
    阅读
  • 0
    回复

关注米联客

扫描关注,了解最新资讯

联系人:汤经理
电话:0519-80699907
EMAIL:270682667@qq.com
地址:常州溧阳市天目云谷3号楼北楼201B
热门评论
排行榜