dropbear

dropbear入门

下载dropbear源码

1
[root@node01 /app]#wget https://matt.ucc.asn.au/dropbear/dropbear-18.76.tar.bz2

编译安装

1
2
3
4
5
6
[root@node01 /app]tar -xf dropbear-2018.76.tar.bz2
[root@node01 /app]cd dropbear-2018.76/
[root@node01 /app/dropbear-2018.76]#./configure --prefix=/app/dropbear-2018.76 --sysconfdir=/etc/dropbear
[root@node01 /app/dropbear-2018.76]#make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
[root@node01 /app/dropbear-2018.76]# make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
[root@node01 /app/dropbear-2018.76]#ln -s /app/dropbear-2018.76/ /app/dropbear

启动ssh服务

由于默认不会生成配置文件目录,所以需要创建此目录

1
$ mkdir /etc/dropbear

生成私钥并开启服务

1
2
3
$ cd /app/dropbear/sbin
$ ./dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
$ ./dropbear -FE -p 22222 (以前台方式打开服务)

此时,就可以在远程通过22222端口访问本主机

1
$ ssh -p 22222 192.168.34.108

将dropbear相关命令加入环境变量

1
$ echo 'PATH=/app/dropbear/bin:/app/dropbear/sbin:$PATH' > /etc/profile.d/dropbear.sh

以后再使用dropbear相关命令就不用再写绝对路径了,比较方便。
至此,实验演示结束,如果喜欢可以做成系统服务开机自启,不喜欢删掉即可。