Dropbear搭建轻量级的ssh服务

1 篇文章 0 订阅
1 篇文章 0 订阅

Dropbear搭建轻量级的ssh服务

背景

最近在学习hadoop,然后想在自己的Manjaro上安装一下,安装前发现执行ssh localhost 命令时提示 ssh: connect to host localhost port 22: Connection refused
这是因为自己的电脑没有启动ssh的server端。

安装

dropbear是个非常轻量级的ssh server端和client端
Dropbear官网 https://matt.ucc.asn.au/dropbear/dropbear.html
下载文件: dropbear-2019.78.tar.bz2 文件不大,不到3M

由于我的Manjaro自带的包管理器,可以直接安装
在这里插入图片描述

启动

安装完了之后就直接使用命令启动server端
dropbear -p 22
刚开始确怎么也启动不起来,而且终端也没有日志。
随后通过linux的journalctl -ex命令来查看系统级的日志
在这里插入图片描述
发现没有找到key,然后使用命令

dropbearkey -t rsa -f dropbear_rsa_host_key
dropbearkey -t ecdsa -f dropbear_ecdsa_host_key

两个文件生成之后,放到上图中dropbear寻找的目录下

cp dropbear_rsa_host_key /etc/dropbear
cp dropbear_ecdsa_host_key /etc/dropbear

最后启动

dropbear -p 22

看到了系统日志打印

7月 18 17:18:49 poul-pc dropbear[10381]: Running in background

这样应该是启动成功了
最后一步确认

[poul@poul-pc .ssh]$ ssh localhost
The authenticity of host 'localhost (::1)' can't be established.
ECDSA key fingerprint is SHA256:yR7k3XqUXi4ll3TwBewgMytvFjRpkvf3nXKbu+plX+g.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
[poul@poul-pc ~]$ 
[poul@poul-pc ~]$ 
[poul@poul-pc ~]$ exit
注销
Connection to localhost closed.

最终ssh连接成功!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值