国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

迅為i.MX6ULL終結者移植ssh服務安裝測試

發布時間:2021-3-22 11:22    發布者:落風
關鍵詞: IMX6ULL開發板
文章目錄
1 基本文件的安裝
2 生成 Key 文件,并安裝
3 修改目標板密鑰文件
4 測試
1 基本文件的安裝
在文件系統busybox上新建“/usr/libexec“、“/usr/local/etc ”、“/usr/local/bin ”三個目錄,使用命令“mkdir -p /usr/libexec /usr/local/etc /usr/local/bin”,如圖 1.1所示。

在虛擬機 Ubuntu 上,將 openssh-6.6p1 下的生成“scp 、sftp、ssh、sshd、ssh-
add、ssh-agent、ssh-keygen、ssh-keyscan”可執行文件拷貝到文件系統“/usr/local/bin”目錄下,拷貝完成,如圖 1.2所示。

將“moduli、ssh_config、sshd_config”拷貝到開發板的“/usr/local/etc”目錄下,
拷貝完成,如圖 1.3所示。

將“sftp-server、ssh-keysign”拷貝到開發板的“/usr/libexec”目錄下,拷貝完成,
如圖 1.4所示。

2 生成 Key 文件,并安裝
使用“ssh-keygen”生成個四個 key 文件“ssh_host_rsa_key”“ssh_host_dsa_key”
“ssh_host_ecdsa_key”和“ssh_host_ed25519_key”。
① 在虛擬機 Ubuntu 控制臺,“/home/topeet/project/ssh-arm/openssh-4.6p1”目錄下,使用命令“ssh-keygen -t rsa -f ssh_host_rsa_key -N ""”,可以生成“ssh_host_rsa_key ”文件
② 接著使用剩下的三條命令:
ssh-keygen -t dsa -f ssh_host_dsa_key -N ""
ssh-keygen -t ecdsa -f ssh_host_ecdsa_key -N ""
ssh-keygen -t dsa -f ssh_host_ed25519_key -N ""
執行完成之后,將生成的“ssh_host_rsa_key”“ssh_host_dsa_key”“ssh_host_ecdsa_key”和
“ssh_host_ed25519_key”文件,拷貝到文件系統的“/usr/local/etc/”目錄下,然后將其權限 修改為 600,如下圖所示。


3 修改目標板密鑰文件
在文件系統中,使用命令“vi /etc/passwd”,打開 ssh 密鑰文件,在 “/etc/passwd”文件底行添加以下內容:
sshd:x:74:74rivilege-separated
SSH:/var/empty/sshd:/sbin/nologin
添加完成之后,如下圖所示,然后保存,密鑰文件修改完成。

4 測試
作者的開發板鏈接路由器,PC 機的 Windows 系統也是鏈接路由器,所以首先要確保開發板和 PC 機是可以 Ping 通的,也就是設置在同一網段,修改文件系統的/etc/eth0-setting文件。
作者的 PC 的 IP 為:192.168.123.224,如圖 4.1所示。

開發板的 IP 為:192.168.123.150,/etc/eth0-setting文件已經修改過。
將文件系統打包,燒寫到開發板上
使用 ping 命令測試,如圖 4.2所示,網絡通暢,另外按鍵“Ctrl”+c 可以結束 ping 動作



接著在開發板上新建 root 賬戶,如圖 4.4所示,使用命令“passwd root”,它會提示輸
入密碼,需要重復輸入兩次以防輸錯。

然后在開發板上運行 sshd 二進制文件,使用命令“/usr/local/bin/sshd”,提示如圖 4.5

再去Ubuntu查看下ssh可執行文件,file sshd

在串口控制臺輸入 ln -sv /lib/ld-2.19-2014.08-1-git.so /lib/ld-linux.so.3 建立軟鏈接,如圖 4.7所示:

然后使用工具 ssh 測試是否和 PC 聯通能否正常通信,如圖 75.3.4.8所示,使用命令
“/usr/local/bin/ssh 192.168.123.224”,這里的 IP 是作者 PC 的 IP。

控制臺輸入“/usr/local/bin/sshd”雖然報錯了,但是不影響使用。如果提示缺少動態庫,前面的庫文件如果拷貝不全,可能出現這種問題,如果用戶使用迅為電子的根文件系統,經過測試各種文件都拷貝沒有錯誤,一般是不會提示缺少什么庫的。

接著在 PC 上使用 ssh 工具連接開發板,使用方法和連接 Ubuntu 上的 ssh 類似,如圖 4.10所示。



然后傳一個文件測試下,如圖 4.12所示。

說明成功完成了文件傳輸移植工作。
ssh 控制臺也是可以使用的,登陸方法和 PC 連接虛擬機 Ubuntu 的 ssh 一 樣。
另外在安裝部分,也可以將其拷貝到文件系統的源碼中對應目錄,重新打包編譯,生成直接支持 ssh 的鏡像。
到這里,部分用戶可能會有疑惑,第一個人是如何知道 ssh 需要這兩個庫文件的呢?首先,開發 ssh 軟件的大神,做了這個東西會提供編譯和使用 demo,這樣就有了基礎的英文移植文檔,然后慢慢的會有中文版的,接著 ssh 流傳開了之后,通過網絡搜索 ssh 移植到 arm的方法的文檔和博客,就隨處可見了。
當然,假如將來大家工作有移植的需求,找不到中文教程,需要直接使用某個開源軟件的 demo,首先就需要英文過關,然后還需要有移植的基礎知識。在編譯的過程中,它會提示缺少各種庫,通過編譯,也是可以一步一步找出依賴庫的。


本文地址:http://m.qingdxww.cn/thread-763005-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品国产2020 | 色综合久久88色综合天天 | 青青草国产97免久久费观看 | 亚洲特黄大黄一级毛片 | va在线视频 | 茄子香蕉草莓丝瓜芭乐绿巨人 | 国内精品免费久久久久妲己 | 四虎影视免费 | 天天草天天操 | 国产福利午夜自产拍视频在线 | 欧美日韩亚洲国内综合网香蕉 | 91亚洲国产成人久久精品网站 | 99国内精品久久久久久久 | 欧美日韩国产亚洲一区二区 | 香蕉在线精品视频在线观看2 | 日本色播 | 中文字幕第12页 | 视频在线一区二区三区 | 视频网站免费看 | 青青久在线视频免费观看 | 亚洲精品动漫在线 | 香蕉久热 | 日本亚洲国产精品久久 | 四虎影视在线观看2413 | 视频网站免费看 | 欧美日韩高清在线 | 国产精品亚洲欧美一级久久精品 | 中文字幕第15页 | 青青草国产青春综合久久 | 久久久久久毛片免费播放 | www狠狠 | 欧美日韩国产一区二区三区伦 | 黄色a一级片 | 国内精品手机在线观看视频 | 欧美在线精品一区二区三区 | 五月天中文字幕 | 精品新一区二区三区四区 | 亚洲综合第一页 | 婷婷91| 黄色免费网站视频 | 成人午夜一区二区三区视频 |