輕量級SSH伺服器dropbear 的安裝使用指南

2021-09-20 19:44:08 字數 1846 閱讀 2760

一、什麼是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伺服器,它最大好處就是 可以使任意乙個目錄成為伺服器的目錄,完全拋開後台的沉重工程,直...