dropbear ssh移植到MIPS開發版問題

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

dropbear ssh移植到MIPS開發版問題

文章jarkin » 週三 5月 11, 2011 10:57 pm

小弟我有一片MIPS Router開發版,目前想將板子加入ssh功能,上網看了大致上就兩種tools

1.openssh(這個不考慮,太佔空間了)

2.dropbear ssh(這個不錯,編譯出來不超過1M)

小弟也google一下發現dropbear編譯還蠻多種類的,所以我就找了一個需要加入Zlib的編譯方式,大概如下:

#tar xzvf dropbear-0.53.tar.gz

#cd dropbear-0.53

#CC=/opt/buildroot-gcc342/bin/mipsel-linux-gcc CXX=/opt/buildroot-gcc342/bin/mipsel-linux-g++ LD=/opt/buildroot-gcc342/bin/mipsel-linux-gcc AR=/opt/buildroot-gcc342/bin/mipsel-linux-ar AS=/opt/buildroot-gcc342/bin/mipsel-linux-as RANLIB=/opt/buildroot-gcc342/bin/mipsel-linux-ranlib NM=/opt/buildroot-gcc342/bin/mipsel-linux-nm STRIP=/opt/buildroot-gcc342/bin/mipsel-linux-strip ./configure --host=mips-linux --with-zlib={我的zlibpath}

#make

結束後會產生出四各檔案
1. dropbear : SSH Server
2. dbclient : SSH Client
3. dropbearkey : Key Generator
4. dropbearconvert : OpenSSH Key Convertor

再來將dropbearkey 和 dropbear 這兩個檔案用tftp方式放到開發版上的/tmp資料夾底下

再來建立一個/etc/dropbear/資料夾

再來執行兩個指令
./dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
./dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key

執行完指令後皆會出現一些亂數

再來執行./dropbear後用ps查看確定有在run

再來利用SecureCRT設定Port 22 host 192.168.1.1也會出現要輸入帳號密碼

問題來了,因為我的登入帳號密碼都是admin/admin我試過web和telnet都可以登入,

但是當我利用ssh client登入後他又會跳出來????

這可搞死我了不知道有大大們遇到這種狀況的嗎??
jarkin
可愛的小學生
可愛的小學生
 
文章: 2
註冊時間: 週四 1月 22, 2009 12:49 pm

回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客