SSH远程访问开发板
1,SSH(Secure Shell)是一種能夠提供安全遠程登錄會話的協議,是一種安全通道協議,主要用來實現字符界面的遠程登錄,遠程復制等功能。SSH 協議對通信雙方的數據傳輸進行了加密處理,其中包括用戶登錄時輸入的用戶口令。
要是windows連接Ubuntu,使用SSH服務以后我們就可以在Windwos下使用終端軟件登陸到Ubuntu,比如使用 SecureCRT,Ubuntu可以下使用如下命令開啟 SSH 服務:sudo apt-get install openssh-server上述命令安裝 ssh 服務,ssh 的配置文件為/etc/ssh/sshd_config,使用默認配置即
2,兩種驗證方式
(1)基于口令的安全驗證:只要你知道自己賬號和口令,就可以登錄到遠程主機,所有傳輸的數
據都會被加密,但是不能保證你正在連接的服務器就是你想連接的服務器,可能會有別的服務器在冒
充真正的服務器,也就是可能受到“中間人”這種方式的攻擊。
(2)秘鑰對驗證:要求提供相匹配的秘鑰信息才能通過驗證。通常先在客戶機中創建一對秘鑰文
件(公鑰和私鑰),然后將公鑰文件放到服務器中的指定位置。
注意:當密碼驗證和私鑰驗證都啟用時,服務器將優先使用秘鑰驗證。
3,配置 ip 地址,應與開發板在同一網段。
進入開發板設置IP:
root@ax_peta:~# ifconfig eth0 192.168.1.20
4,SSH遠程連接到開發板
遠程訪問開發板,這里使用 SSH osrc@192.168.2.100,然后輸入 yes
輸入用戶名和密碼:root
5,虛擬機使用SSH傳輸文件到開發板
從PC ubuntu進入管理員模式,使用命令復制 driver_app 文件夾到遠程主機上
在開發板端查看文件是否復制成功,查看到文件夾表示復制成功。
總結
以上是生活随笔為你收集整理的SSH远程访问开发板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 红队武器库-网络安全人员必备
- 下一篇: php编写除法器程序,Booth除法器设