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

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

發(fā)布時間:2021-3-22 11:22    發(fā)布者:落風
文章目錄
1 基本文件的安裝
2 生成 Key 文件,并安裝
3 修改目標板密鑰文件
4 測試
1 基本文件的安裝
在文件系統(tǒng)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”可執(zhí)行文件拷貝到文件系統(tǒng)“/usr/local/bin”目錄下,拷貝完成,如圖 1.2所示。

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

將“sftp-server、ssh-keysign”拷貝到開發(fā)板的“/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 ""
執(zhí)行完成之后,將生成的“ssh_host_rsa_key”“ssh_host_dsa_key”“ssh_host_ecdsa_key”和
“ssh_host_ed25519_key”文件,拷貝到文件系統(tǒng)的“/usr/local/etc/”目錄下,然后將其權限 修改為 600,如下圖所示。


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

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

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



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

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

再去Ubuntu查看下ssh可執(zhí)行文件,file sshd

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

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

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

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



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

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


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

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

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿(mào)澤電子(Mouser)專區(qū)
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区免费在线观看 | 亚洲看逼 | 亚洲一区二区三区精品视频 | 久久精品国产在热亚洲完整版 | 免费黄网站在线看 | 裙子下的野兽在线观看 | 男女做a视频 | 精品国产综合区久久久久99 | 毛片91| 最新国产三级在线观看不卡 | 日产精品一卡2卡三卡4乱码久久 | 青青青网 | 日韩成人免费观看 | 另类av| 91性视频| 免费人成在线水蜜桃视频 | 国产成人一区二区 | 一色屋精品视频在线观看 | 欧美精品高清 | 国产成人精品一区二区视频 | 九九热最新网址 | 欧美性战 | 亚洲国产欧洲 | 日韩福利| 国产喂奶300部 | 日韩欧美第一区二区三区 | 亚洲国产精品欧美日韩一区二区 | 网友自拍区一区二区三区 | 精品国产一区二区三区www | 久久九九有精品国产56 | 国产91精品露脸国语对白 | 免费一级特黄3大片视频 | 韩国一级特黄清高免费大片 | 久久国产乱子伦精品免费强 | 国产va在线视频观看 | 日韩在线视频线视频免费网站 | 韩国妈妈的朋友在线播放 | 午夜性生活视频 | 欧美不卡视频在线 | 韩国黄色一级毛片 | 99久久免费精品视频 |