1
如何从Linux客户端ssh到OS X主机没有错误消息“ssh_exchange_identification:连接被远程主机关闭”?
我的局域网包括运行Linux的台式计算机(Debian Wheezy),带有OS X Mavericks的MacBook和调制解调器路由器; Linux主机和OS X客户端的ssh运行良好 - 从客户端连接到主机没有问题。 此外,我试图实现反向 - Linux计算机也成为客户端,OS X计算机也成为主机。但尝试从Linux客户端ssh到OS X主机导致 ssh_exchange_identification: Connection closed by remote host 无论Mac防火墙是打开还是关闭,都会发生这种情况。 我尝试了谷歌搜索建议的众多解决方案,包括: 在此处 输入链接描述 (系统不允许我发布更多链接。) 我很确定文件所有权,权限,配置都是正确的。 相同的端口,例如1234,在每台计算机上配置为ssh,作为主机和客户端; 来自两台计算机的netstat命令指示侦听端口1234。DenyHosts和fail2ban都没有安装。 在Linux客户端上,/ var / log / auth.log不提供任何相关消息。 从客户端到主机的Telneting给出 Connection closed by foreign host. 在OS X主机上,在尝试ssh连接时: /var/log/appfirewall.log显示 MacBook.local socketfilterfw[636] <Info>: sshd-keygen-wrapper: Allow TCP CONNECT (in:1 …