一、编译前准备
1、安装开发包组 “Development tools”
yum groupinstall Development tools
2、下载dropbear 源码包
地址 二、编译安装 1、解压源码包
tar xf dropbear-2013.58.tar.bz2 2、查看INSTALL中的内容。
less INSTALL 3、./configure #在这过程中笔者遇到一下问题
./configure
yum 安装zlib-devel包后解决。 4、 make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" 5、 make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
#执行完以上命令后编译安装完成。(以命令在INSTALL文档里有所描述)
三、启动ssh服务 1、ls查看安装后的二进制文件
[iyunv@Centos6_1 dropbear]# ls /usr/local/sbin/ /usr/local/bin/
/usr/local/bin/:
dbclient dropbearconvert dropbearkey scp
/usr/local/sbin/:
dropbear 2、查看命令帮助
/usr/local/sbin/dropbear –h
[iyunv@Centos6_1 sbin]# dropbear -h
Dropbear server v2013.58 https://matt.ucc.asn.au/dropbear/dropbear.html
Usage: dropbear [options]
-b bannerfile Display the contents of bannerfile before user login
(default: none)
-d dsskeyfile Use dsskeyfile for the DSS host key
(default: /etc/dropbear/dropbear_dss_host_key)
-r rsakeyfile Use rsakeyfile for the RSA host key
(default: /etc/dropbear/dropbear_rsa_host_key)
-F Don't fork into background
-E Log to stderr rather than syslog
-m Don't display the motd on login
-w Disallow root logins
-s Disable password logins
-g Disable password logins for root
-B Allow blank password logins
-j Disable local port forwarding
-k Disable remote port forwarding
-a Allow connections to forwarded ports from any host
-p [address:]port
Listen on specified tcp port (and optionally address),
up to 10 can be specified
(default port is 22 if none specified)
-P PidFile Create pid file PidFile
(default /var/run/dropbear.pid)
-i Start for inetd
-W <receive_window_buffer> (default 24576, larger may be faster, max 1MB)
-K <keepalive> (0 is never, default 0, in seconds)
-I <idle_timeout> (0 is never, default 0, in seconds)