Windows 7 的网络问题 - 字符不断出现在 Putty 会话中

Windows 7 的网络问题 - 字符不断出现在 Putty 会话中

几个月来我一直在互联网上寻找这个问题的解决方案,但没有结果。

每当我使用 Putty 从我的一台 Windows 7 机器(64 位,PRO)通过 SSH 连接到服务器时,我都会不断看到控制字符出现,就像我的计算机输入的一样。我没有触摸键盘。这太糟糕了,它会导致某些 unix 主机上的会话自发中断,并且如果我尝试在服务器上编辑程序,还会引起混乱。基本上这是一场噩梦。

这个网络上还有其他机器,包括一台 iPad、一台 Mac 和另一台 Windows 7 机器(32 位)。在同一本地网络内的这些机器上,我可以连接到相同的服务器,并且永远不会在输入时收到任何神秘的控制字符。

我知道这是这台机器上的网络堆栈中的某个东西 - 位于我和服务器之间的某个 DLL 或其他一些软件添加了所有这些字符,但我已经禁用了所有常见的罪魁祸首,但无济于事。Wireshark 将显示出现的字符,但不会给出任何提示,说明如何、为什么或在哪里出现。

我想知道是否有人见过类似的行为并且知道哪个程序或驱动程序可能是原因。

答案1

是的,我见过很多次这种情况,但对于 SSH 来说并不常见。对于控制台连接,这很可能是由于波特率不正确造成的。

SSH 的情况也类似,不过和传输速率无关,而是兼容性的问题,可能是字符编码不兼容,也可能是加密类型不兼容。

在最常见的字符问题情况下,您必须告知服务器您的区域设置信息。

实际上,去翻译菜单在 Putty 中选择UTF-8用于接收数据。它很可能设置为某个 ISO 语言环境版本。如果 UTF 不起作用,请尝试其他选项,但如果您连接到 Linux 机器,通常这个选项会起作用。

答案2

看来这台机器的 putty 版本 (.63) 存在问题。更新到 .67 似乎解决了这个问题。

相关内容