linux进阶-自编译安装dropbear

[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
Dropbear是一个小型的嵌入式系统专用的SSH服务端和客户端工具。在安装编译Dropbear之前,你需要先下载Dropbear的安装包并解压。下载链接可以在https://matt.ucc.asn.au/dropbear/找到。解压后,你可以使用以下命令进行编译安装: ``` ./configure make && make install ``` 默认情况下,Dropbear的配置文件存放在/etc/dropbear目录下。如果该目录不存在,你需要手动创建。要生成Dropbear的配置文件,可以使用`dropbearkey`命令。示例如下: ``` dropbearkey -t TYPE -f dropbear_TYPE_host_key -s SIZE ``` 其中,`TYPE`是秘钥配置文件的类型,一般有rsa、dss、ecdsa等。`dropbear_TYPE_host_key`指定了该类型加密配置文件的存放路径。`SIZE`指定了加密的位数,默认情况下rsa为1024,最多4096,只要是8的倍数即可。ecdsa默认为256,长度限制为112-571。一般情况下,你只需要为常用的加密类型生成其配置文件即可。 另外,如果你想了解更多关于Dropbear的信息,可以参考引用中的内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [小型ssh工具dropbear 安装配置及使用详解](https://blog.csdn.net/qq_41714057/article/details/82079165)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [linux进阶-自编译安装dropbear](https://blog.csdn.net/Nanjing_bokebi/article/details/103021623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值