当前位置: 首页>>技术教程>>正文


SSH问题-从套接字读取失败:对等连接重置

问题描述

我可以在一个方向上使用SSH顺利进行:

行:

ssh user@computerA

但是另一种方式:

ssh user@computerB

我得到Read from socket failed: Connection reset by peer

我什至不知道要去哪里解决这个问题。

有人有任何线索吗?

最佳思路

  1. 开始监视服务器的日志文件tail -f /var/log/auth.log

  2. 添加-v在客户端ssh user@computerB -v上获取详细输出

这可能会为您提供有关原因的更多详细信息。如果服务器上缺少rsa和dsa密钥,请通过以下方法修复它们:

ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa  -f /etc/ssh/ssh_host_dsa_key

次佳思路

我通过执行以下操作re-installed SSH位:

sudo apt-get --reinstall install openssh-server openssh-client

这解决了我所有的问题。

第三种思路

änthräX’s方法非常有帮助。这个对我有用!

基本上我认为,在安装ssh之后,需要密钥文件。

我所做的唯一修订是使用rsa而不是rsa1

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

修改后的方法对我有用。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11782.html,未经允许,请勿转载。