远程主机关闭与“服务器名称”的连接

远程主机关闭与“服务器名称”的连接

我刚刚在 freeNAS 服务器上设置了 SSH。但是每次我连接时都会立即被踢出。我收到以下消息:

Connection to (my server name) closed by remote host.

有人知道为什么会发生这种情况吗?

这是 SSH 服务的服务器日志:

Oct 9 09:35:52 sshd[2389]: Did not receive identification string from 204.16.252.112 
Oct 9 09:36:22 sshd[2390]: Did not receive identification string from 69.163.149.200 
Oct 9 09:36:44 sshd[2391]: SSH: Server;Ltype: Version;Remote: 192.168.1.1-55235;Protocol: 2.0;Client: OpenSSH_5.1p1 Debian-5ubuntu1 
Oct 9 09:36:54 sshd[2391]: Accepted password for "username" from 192.168.1.1 port 55235 ssh2

答案1

这可能是因为

  • 服务器仅接受客户端未提供的 SSH 协议版本,
  • 服务器仅允许非对称身份验证(RSA、DSA)并且您未提供密钥

尝试在客户端上设置详细标志。它应该会给你一些提示。否则请检查服务器日志。

答案2

这意味着 TCP 连接套接字已从另一端终止。这是一个一般错误,并非 SSH 所特有的。

您可能需要检查 SSH 服务器的身份验证,以确定您是否有权访问 SSH。

我不熟悉您使用的 SSH 软件,但大多数 SSH 服务器都有某种方式将调试输出输出到日志。尝试启用该功能以查看发生了什么。

相关内容