dropbear编译安装
dropbear编译安装
下载dropbear
wget http://matt.ucc.asn.au/dropbear/releases/dropbear-2019.78.tar.bz2
解压文件
tar vxf dropbear-2019.78.tar.bz2
安装编译工具
yum install gcc
配置安装命令,安装路径放在/app/dropbear,配置文件放在/etc/dropbear,并且不支持zlib
./configure --prefix=/app/dropbear --sysconfdir=/etc/dropbear --disable-zlib
构建应用程序
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
复制文件到相应路径
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
创建//etc/dropbear文件夹,并在其中生成公钥文件
mkdir /etc/dropbear
dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
绑定dropbear的端口为9527
dropbear -p 9527
ss -ntl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:9527 *:*
LISTEN 0 128 127.0.0.1:631 *:*
LISTEN 0 100 127.0.0.1:25 *:*
LISTEN 0 128 127.0.0.1:6010 *:*
LISTEN 0 128 *:34435 *:*
LISTEN 0 128 *:111 *:*
用法
作为服务端,开启2222端口,前台启动并开启log信息显示
dropbear -p 2222 -F –E
作为客户端访问192.168.160.128主机
dbclient 192.168.160.128
复制文件失败怎么办
scp /etc/fstab 192.168.160.128:/data/
/usr/bin/dbclient: No such file or directory
因为目标路径下没有该文件,当时创建的时候放在/app/dropbear,这里可以选择把文件复制过去,或者创建一个软链接
ln -s /app/dropbear/bin/dbclient /usr/bin/dbclient
scp /etc/fstab 192.168.160.128:/data/
root@192.168.160.128's password:
这样就成功了