仅使用 USB 调制解调器时出现 ssh_exchange_identification 错误

仅使用 USB 调制解调器时出现 ssh_exchange_identification 错误

当我通过 wifi 或 LAN 连接时,我可以访问 ssh 服务器,但不能通过无线宽带 USB 调制解调器访问。我收到以下消息:

ssh_exchange_identification: Connection closed by remote host

我知道这个问题以前有人问过,但我没有在旧问题中看到过只针对特定类型的连接发生的问题,就像我的情况一样。我尝试了几个答案,但似乎都没有用。我没有文件 /etc/hosts.allow 和 /etc/hosts.deny,如果我尝试创建它,我发现我没有权限。

以下是详细输出。我删除了 URL 和 IP,以及“debug3: key_read: missing keytype”的重复项

OpenSSH_5.2p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to URL [IP] port 22.
debug1: Connection established.
debug1: identity file /Users/Tarek/.ssh/identity type -1
debug3: Not a RSA1 key file /Users/Tarek/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /Users/Tarek/.ssh/id_rsa type 1
debug1: identity file /Users/Tarek/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host

答案1

如果我没记错的话,那就是 MTU 问题。您的调制解调器可能没有正确设置 MTU,并丢弃了一些大数据包。更多信息请参见此处:http://www.snailbook.com/faq/mtu-mismatch.auto.html

答案:尝试减少客户端和服务器接口上的 MTU

相关内容