我成功地继续了我的亚马逊ec2,我一直在尝试。我觉得很烦人,我需要始终对所有内容运行sudo,所以我决定去路由目录并更改所有内容的写入,写入和执行权限。
我这样做了以下
chmod -R 777 .
然后我退出了服务器。
下次我尝试登录时,我得到了
"ssh_exchange_identification: read: Connection reset by peer"
我该如何解决这个问题?
谢谢
答案 0 :(得分:23)
我的解决方案可能很简单,但谁知道它可以提供帮助:
我只是在浏览器中重启了我的EC2实例(AWS - &gt; EC2信息中心 - &gt;实例 - &gt;(选择您的实例) - &gt;(点击操作下拉列表) - &gt;实例状态 - &gt;重新启动< / p>
在再次尝试使用ssh连接命令之前,您可能需要花一分钟时间。希望有所帮助。
答案 1 :(得分:11)
重型服务器负载
当服务器承受重负荷时,例如暴力攻击也会发生这种情况。增加sshd可以运行的连接数量。 http://edoceo.com/notabene/ssh-exchange-identification
答案 2 :(得分:4)
作为一个有用的注释,我在共享托管环境中有这个案例,特别是GoDaddy,以及它给我这个错误的原因:
ssh_exchange_identification: read: Connection reset by peer
解决方案:我的本地计算机的IP已被GoDaddy阻止,所以我不得不联系他们的支持,向他们发送运行错误输出的屏幕截图:
ssh -v user @ domain
,并为他们提供我的IP。他们注意到我的ip实际上已被阻止,删除它,问题解决了。
此外,您不应该将密钥放在777 chmod中。你应该把它们改成700。
答案 3 :(得分:4)
在我的案例中,停止并开始工作。
我只是在浏览器中重启了我的EC2实例(AWS - &gt; EC2信息中心 - &gt;实例 - &gt;(选择您的实例) - &gt;(点击操作下拉列表) - &gt;实例状态 - &gt;停止< / p>
然后
我只是在浏览器中重启了我的EC2实例(AWS - &gt; EC2信息中心 - &gt;实例 - &gt;(选择您的实例) - &gt;(点击操作下拉列表) - &gt;实例状态 - &gt;开始< / p>
注意: - 停止和开始需要一段时间,请耐心等待。
感谢 Pranav
答案 4 :(得分:0)
ssh 22禁用了通过ssh端口22连接EC2的系统的安全组或系统IP中的EC2的原因。转到EC2->“安全组”和“入站端口”并添加ssh端口。
答案 5 :(得分:-1)
当我意外删除了/dev/null
文件时,它发生了。使用正确的读/写权限重新创建它解决了我的问题