R106移植dropbear開啟ssh
前言
最近入手某速R106隨身Wi-Fi一個(gè),機(jī)器是UDX710芯片,arm64架構(gòu),嵌入式linux系統(tǒng),網(wǎng)上有去云控,開啟telnet的方法,還是很有可玩性的。
折騰思路
去云控期間telnet是開啟狀態(tài),然后機(jī)器會(huì)重啟,想要登錄系統(tǒng)就需要中斷重啟,保持telnet開啟。我的方法是軟件連接到機(jī)器的瞬間馬上關(guān)掉,拼了幾次手速果然成功了,然后就可以telnet登錄了,下面就可以開啟折騰之路了。
具體方法就不做演示了,說(shuō)一下幾個(gè)要點(diǎn)
一:開機(jī)自啟腳本在/etc/init.d/hostname.sh
? ? 在文件里面添加一行 telnetd -l /bin/sh就,就可以讓telnet開機(jī)自啟了
二:系統(tǒng)會(huì)默認(rèn)把根目錄掛載成只讀,需要重新掛載成讀寫模式,命令:
? ? ? mount -o remount,rw /
然后需要修改/etc/fstab文件,這里是系統(tǒng)掛載信息
/dev/root ? ? ? ? ? ?/ ? ? ? ? ? ? ? ? ? ?auto ? ? ? ro? ? ? ? ? ? ? 1 ?0
此處ro修改為defaults
移植dropbear開啟ssh
移植dropbear開啟ssh可以參考網(wǎng)上的案例,需要用到交叉編譯,過(guò)程對(duì)新手不太友好,這里提供編譯好的文件
https://www.gc-boy.com/index.php/246/
可以用hfs搭建文件服務(wù)器,通過(guò)wget下載文件到r106里面,以我的技術(shù)水平只能想到這個(gè)辦法了
復(fù)制dropbear到對(duì)應(yīng)文件夾
下載好文件后解壓出來(lái)得到usr文件夾,把usr/bin和usr/sbin里面的文件copy到對(duì)應(yīng)的目錄,再生成ssh的密鑰文件
創(chuàng)建啟動(dòng)腳本
/usr/sbin/dropdear_start.sh
在/etc/init.d/hostname.sh添加一行/usr/sbin/dropdear_start.sh
設(shè)置root賬號(hào)密碼
啟動(dòng)dropbear測(cè)試連接
/usr/sbin/dropbear?
總結(jié)
以上就是我折騰R106的一些經(jīng)驗(yàn),還可以參考這個(gè)開發(fā)更多玩法,如果看到這篇文章,并且對(duì)你有幫助的話,歡迎留言交流。