linux ssh 无法登录 错误提示 Connection closed by foreign host

错误信息:

Xshell:\> ssh 121.207.***.***


Connecting to 121.207.***.***:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Connection closed by foreign host.

Type `help' to learn how to use Xshell prompt.

这个怎么办???

阅读 67.5k
4 个回答

1.ssh -vvv打印debug调试
2.检查iptable等是否有做端口限制


提问者补充:
最后的解决办法是:打电话给机房要求强制重启,然后就莫名其妙的可以了……

我直接在 XShell 里面这样可以成功,加个用户名

ssh <NAME>@<server_ip>

没有加用户名
确定服务器是不是防火墙问题

一般是权限问题.

chown -R root. /var/empty/sshd/
service sshd restart

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题