[1]dropbear 编译安装并运⾏
1.到dropbear官⽹下载源码包
[root@centos7 data]# wget https://matt.ucc.asn.au/dropbear/dropbear-2019.78.tar.bz2
--2019-11-10 13:50:38-- https://matt.ucc.asn.au/dropbear/dropbear-2019.78.tar.bz2
Resolving matt.ucc.asn.au (matt.ucc.asn.au)... 130.95.13.18, 2405:3c00:5200:100::18
Connecting to matt.ucc.asn.au (matt.ucc.asn.au)|130.95.13.18|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2708659 (2.6M) [application/x-bzip2]
Saving to: ‘dropbear-2019.78.tar.bz2’
100%[=========================>] 2,708,659 1.45MB/s in 1.8s
2019-11-10 13:50:42 (1.45 MB/s) - ‘dropbear-2019.78.tar.bz2’ saved [2708659/2708659]
2.使⽤wget下载源码包
[root@centos7 data]# yum -y install wget
--------------------------------------------------------
[root@centos7 data]# wget https://matt.ucc.asn.au/dropbear/dropbear-2019.78.tar.bz2
--2019-11-10 13:50:38-- https://matt.ucc.asn.au/dropbear/dropbear-2019.78.tar.bz2
Resolving matt.ucc.asn.au (matt.ucc.asn.au)... 130.95.13.18, 2405:3c00:5200:100::18
Connecting to matt.ucc.asn.au (matt.ucc.asn.au)|130.95.13.18|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2708659 (2.6M) [application/x-bzip2]
Saving to: ‘dropbear-2019.78.tar.bz2’
100%[=========================>] 2,708,659 1.45MB/s in 1.8s
2019-11-10 13:50:42 (1.45 MB/s) - ‘dropbear-2019.78.tar.bz2’ saved [2708659/2708659]
3.解压源码包,执⾏配置,编译,安装
编译安装前先安装开发环境
[root@centos7 data]# yum -y group install "Development Tools"
4.安装解压⼯具
[root@centos7 data]# yum -y install lbzip2
5.解压对应的dropbear软件包
[root@centos7 data]# tar xvf dropbear-2018.76.tar.bz2
6.进入安装目录
[root@centos7 data]# cd dropbear-2019.78/
7.执行配置
[root@centos7 dropbear-2019.78]# ./configure
#中间报错缺包
#我们把缺的包装上
[root@centos7 dropbear-2019.78]# yum install zlib-devel
[root@centos7 dropbear-2019.78]# make
8.安装结束后使⽤dropbearkey 命令⽣成对应的公私钥
[root@centos7 dropbear-2019.78]# mkdir /etc/dropbear
[root@centos7 dropbear-2019.78]# dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
Generating 2048 bit rsa key, this may take a while...
Public key portion is:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCTySAu9qo+nf5s3yuAYeHl3QpDrU7D4RIOAWtteyHcyc9+Q2la+G09AH/Cy0sUuWzaQE9w951TJQtJKLGsQ7+6REgnP80I6PevNWK30pjqW3PNYCxYhGo6VJIZ5DAZqkwVmMqs2ssjgHRYno6dRFX4mBNGz2LKXeXlSgVLLPRor/e/fPmEVlrPM28RIlQ51cWMQ97KheNM0leyCDMKRdzNEsxpKyQgEhEJwZ8ffN+CBtctIgHPTJ9SwmeJpHsbNK7Mp3tp9R5Tq4MZ8X666l66UuAC6Wk86gps9SNS0sBn8Ild5qOdBjbG0bFnMeQllSobSLAayaamsaN0jtZpQUtp root@centos7
Fingerprint: sha1!! b6:37:90:62:92:b7:92:5e:b0:f5:39:8b:5d:b2:bd:9e:7b:c9:90:c7
9.使⽤ dropbear -p 9527 启动dropbear服务
[root@centos7 dropbear-2019.78]# dropbear -p 9527
[root@centos7 dropbear-2019.78]# ss -tnl
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 *:111 *:*
LISTEN 0 128 *:22 *:*
LISTEN 0 128 [::]:9527 [::]:*
LISTEN 0 128 [::1]:631 [::]:*
LISTEN 0 100 [::1]:25 [::]:*
LISTEN 0 128 [::]:111 [::]:*
LISTEN 0 128 [::]:22 [::]:*
10.使⽤Xshell链接软件node1服务器成功
[root@centos6 ~]# ssh 192.168.26.7 -p 9527