sshd的移植 dropbear篇

2021-08-19 14:49:51 字數 1052 閱讀 5774

1, pc上先實現:

zlib-1.2.11.tar.gz

dropbear-2016.74.tar.bz2

指令:./configure --prefix=/opt/a33/ssh/dropbear_pc/zlib_pc

make

make install

./configure --with-zlib=/opt/a33/ssh/dropbear_pc/zlib_pc

make

make scp

make install

mkdir/etc/dropbear

cd/etc/dropbear

dropbearkey -t rsa -f dropbear_rsa_host_key

dropbearkey -t dss -f dropbear_dss_host_key

啟動:dropbear -p 22

2, arm開發板上移植

參考文章:

zlib-1.2.11.tar.gz

dropbear-2016.74.tar.bz2

指令:./configure --with-zlib=/opt/a33/ssh/zlib_arm cc=arm-none-linux-gnueabi-gcc ar=arm-none-linux-gnueabi-ar --host=arm-linux

make

make scp

將dropbear目錄下面的dbclient,dropbear,dropbearconvert,dropbearkey四個檔案複製到開發板的/bin目錄下或者/sbin目錄下

將/opt/a33/ssh/zlib_arm目錄下的libz.so.1和libz.so.1.2.7複製到開發板的/lib目錄下,這個庫檔案必須要拷貝,不然的話,程式不能執行

在啟動指令碼/etc/init.d/rcs中增加: /usr/sbin/dropbear

securecrt.exe 登陸

dropbear 輕量級ssh2移植

dropbear是乙個開源的ssh工具,相比較openssh工具來講,占用記憶體只需要170k,openssh執行的時候需要占用1.4m的記憶體,dropbear乙個ssh的維護只需要2m,但是openssh需要4m。zlib 1.2.8.tar.gz dropbear 2013.62.tar.bz...

fl2440開發板上移植dropbear的過程

背景 開發板fl2440與pc的securecrt連線的傳統方式是用串列埠轉usb線連線,但是我在使用的過程中發現串列埠轉usb線有時連線不穩定,另外串列埠也需要用於收發資料,所以我在開發板上移植 輕量級的ssh軟體dropbear,一根網線輕鬆解決開發板與securecrt連線,話不多說,進入正題...

sshd中tcp wrappers的呼叫

什麼是ssh ssh secure shell 是使用者在進行傳輸的時候使用的一種保密協議。本來這是為telnet登入開發的一種保密性更好的協議,它有rsa 公鑰 dsa 金鑰 兩 種加密方式,通訊的雙方倒入同樣的公鑰和金鑰來進行通訊,就算是使用公鑰,因為解碼的複雜性很大,所以保密性依然很好。什麼是...