![ssh 不返回来自不同子网的密码提示](https://linux22.com/image/124401/ssh%20%E4%B8%8D%E8%BF%94%E5%9B%9E%E6%9D%A5%E8%87%AA%E4%B8%8D%E5%90%8C%E5%AD%90%E7%BD%91%E7%9A%84%E5%AF%86%E7%A0%81%E6%8F%90%E7%A4%BA.png)
我可以ssh
从同一子网上的其他机器(win10)进入Linux盒子。但是,当我尝试从不同子网上的 win10 进行 ssh 时,会返回登录提示,但从未显示密码提示。
我已经检查过hosts.allow
/hosts.deny
并且所有这些iptables
都设置为任何proto
地方。 Linux机器可以ping不同子网的win10。
由于网络无线链路的类型,两者之间的网络速度比正常网络拓扑慢。
状态sshd
显示已建立连接,但不会提示客户端输入密码。
有什么可以解释这一点呢?可以修复吗?
*** 添加。也只是第二个想法。我在与 ssh 相同的计算机上遇到 rdp 问题。我还没有用 UseDNS no 更新 sshd_config 。完成任何更改后我会更新。谢谢。
答案1
在PuTTY中,登录提示是由PuTTY客户端创建的,但密码提示来自服务器端。
服务器可以将流量路由回客户端的子网吗?
某些 Linux 发行版将 ssh 配置为默认对客户端主机名进行 DNS 查找:如果失败,可能会导致较长的延迟,尤其是在还启用了 GSSAPI 身份验证方法的情况下。如果总延迟变得太长,连接尝试可能会超时。