在用 xshell 连接百度云服时,出现“Connection closed by foreign host.”,百度该问题无果。修改本机 IP(在局域网内,不影响外网 IP)仍无效。想起家中电脑也曾出现类似情况,更换无线网络即解决问题,怀疑 IP 被封。登录云服查看,果然如此。
查看被禁 IP,未见本机外网 IP(218.91.209.251),但引用了另一文件。
$ sudo vim /etc/hosts.deny
...
sshd: /etc/sshd.deny.hosteye
跟进 /etc/sshd.deny.hosteye,发现本机外网 IP
root@instance-12345678:/# vim /etc/hosts.deny
...
218.91.209.251
删除本机外网IP(218.91.209.251)后,xshell已能正常连接云服。
注:
ssh 连接 IP 被封可能是因为用错误密码尝试连接过多所致。
云服:ubuntu16.04
本地:win10
网友评论