一、什么是dropbear
dropbear是一款基于ssh协议的轻量sshd服务器,与OpenSSH相比,他更简洁,更小巧,运行起来占用的内存也更少。每一个普通用户登录,OpenSSH会开两个sshd进程,而dropbear只开一个进程,所以其对硬件要求更低,也更利于系统的运行。Dropbear特别用于“嵌入”式的Linux(或其他Unix)系统 dropbear主要有以下程序:
服务程序:dropbear (类似于Openssh的 sshd)
客户程序:dbclient (类似于Openssh的 ssh)
密钥生成程序:dropbearkey
二、dropbear的功用:
三、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 root@172.16.66.81'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功能就完成了 .........
本文转自 1inux 51CTO博客,原文链接:http://blog.51cto.com/1inux/1638874