转载请注明出处:html
http://www.javashuo.com/article/p-xmupkcke-cn.htmlubuntu
最近使用ubuntu经过ssh链接服务器时,因为密码错误,屡次链接失败后,在使用正确的密码时,会出现ssh_exchange_identification: read: Connection reset by peer。服务器
有多种缘由及解决方法,其中一种缘由是,屡次输入密码错误后,被服务器封了IP。。。(此处使用电脑A,没法登录服务器,可是使用其余电脑B,就能够成功登录。)ssh
如果被封了IP,解决方法以下(其余方法m未遇到,于是只针对此方法):curl
1. 使用电脑B经过ssh登录服务器,而后经过sudo vi /etc/hosts.deny打开封锁IP的文件:ide
打开后,以下(下图已经注释了该文件):url
2. 经过sudo vi /etc/sshd.deny.hosteye打开该文件:3d
里面有封了的具体IP,以下:htm
3. 在电脑A上使用curl ifconfig.me获得本电脑的公网IP,以下:blog
发现和/etc/sshd.deny.hosteye里面的IP同样,证实电脑A确实被封锁了IP。
4. 将/etc/sshd.deny.hosteye里面的IP信息注释掉(我同时也注释了/etc/hosts.deny里面的文件。。。)。
5. 使用电脑A从新登陆服务器,能够登陆成功了。