ssh 不返回来自不同子网的密码提示

ssh 不返回来自不同子网的密码提示

我可以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 身份验证方法的情况下。如果总延迟变得太长,连接尝试可能会超时。

相关内容