一、什麼是dropbear
dropbear是一款基於ssh協議的輕量sshd伺服器,與openssh相比,他更簡潔,更小巧,執行起來占用的記憶體也更少。每乙個普通使用者登入,openssh會開兩個sshd程序,而dropbear只開乙個程序,所以其對硬體要求更低,也更利於系統的執行。dropbear特別用於「嵌入」式的linux(或其他unix)系統
dropbear主要有以下程式:
服務程式:dropbear (類似於openssh的 sshd)
客戶程式:dbclient (類似於openssh的 ssh)
金鑰生成程式:dropbearkey
二、dropbear的功用:
dropbear實現完整的ssh客戶端和伺服器版本2協議。它不支援ssh版本1 的向後相容性,以節省空間和資源,並避免在ssh版本1的固有的安全漏洞。還實施了scp的。sftp支援依賴於乙個二進位制檔案,可以通過提供的openssh或類似的計畫
三、dropbear的編譯安裝:
1
2
3
# ./configure --prefix=/usr/local/dropbear --sysconfdir=/etc/dropbear --disable-pam
# make programs=
"dropbear dbclient dropbearkey dropbearconvert scp"
# make programs=
"dropbear dbclient dropbearkey dropbearconvert scp"
install
在變數中新增dropbear的二進位制檔案:
1
2
[root@1inux sbin]# vim /etc/profile.d/dropbear.sh
export path=/usr/local/dropbear/bin:/usr/local/dropbear/sbin:
$path
重讀配置檔案:
1
[root@1inux sbin]# . /etc/profile.d/dropbear.sh
驗證是否可用:
1
2
3
4
5
6
[root@1inux sbin]# dbclient -l root 172.16.66.81
[email protected]'s password:
last login: wed apr 8 16:58:33 2015 from 172.16.52.69
[root@1inux ~]# ifconfig
eth0 link encap:ethernet hwaddr 00:0c:29:c3:48:ee
inet addr:172.16.66.81 bcast:172.16.255.255 mask:255.255.0.0
ok dropbear 基本的ssh功能就完成了 .........
阿里雲輕量級伺服器
解決linux mysql命令 bash mysql command not found 的方法 root db 02 mysql u root bash mysql command not found 原因 這是由於系統缺省會查詢 usr bin下的命令,如果這個命令不在這個目錄下,當然會找不到命...
http server 超輕量級web伺服器
有的時候做前端,想要執行一些 但是又沒有必要使用tomcat或者apache http server,這個時候乙個輕量級的簡單的http server就可以搞定了。http server是基於nodejs的http伺服器,它最大好處就是 可以使任意乙個目錄成為伺服器的目錄,完全拋開後台的沉重工程,直...
http server 超輕量級web伺服器
有的時候做前端,想要執行一些 但是又沒有必要使用tomcat或者apache http server,這個時候乙個輕量級的簡單的http server就可以搞定了。http server是基於nodejs的http伺服器,它最大好處就是 可以使任意乙個目錄成為伺服器的目錄,完全拋開後台的沉重工程,直...