suse ssh连接拒绝,报错 ssh_exchange_identification: read: Connection reset by peer

https://blog.csdn.net/liuleinevermore/article/details/83617868


操作报错现象,ssh远程服务器,提示ssh_exchange_identification: read: Connection reset by peer ,但是能够ping的通

执行ssh -v user@ip 查看细节详情。(盗网上一张图)

网上有种解决思路,说是频繁连接远程服务器,导致服务器将自己的ip加入到 /etc/hosts.deny中,可以进入服务器的控制中心,在 vi /etc/hosts.allow

追加   sshd: ALL

再执行 service sshd restart

执行完后发现并没有生效,那我遇到的应该不是这个问题。

再次连接远程服务器时,报错connection refused,但是依旧能ping的通,怀疑ssh通道问题

去管理界面上执行 service sshd status ,发现Failed to start OpenSSH Server daemon

查看端口22是否被占用,lsof -i :22 发现并没有被tcp进程绑定,

或者执行 netstat -ant|grep 22 发现并没有被tcp 监听

查看进程与端口映射关系 vi /etc/services 发现 Port 22 是正确的

执行 sshd -t 看到提到了目录 /var/lib/empty ,但是发现本地却没有这个目录,跳去集群内的其他机器发现是存在这个目录的,而且这个目录下为空。后续将这个目录建立后,发现sshd服务能够起来了。

后续在网上查找,存在相同情况

参考 {SLES12: /var/lib/empty is missing, SSHD does not start } https://github.com/rear/rear/issues/864

同样这个目录的的权限也有要求为755,当权限不对时也可能导致sshd服务起不来。
————————————————
版权声明:本文为CSDN博主「NB豆浆机」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuleinevermore/article/details/83617868

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值