每 512 个字符粘贴到 SSH 就会失败

每 512 个字符粘贴到 SSH 就会失败

我以前注意到,当我粘贴到通过 SSH 连接的终端窗口时,偶尔字符会从流中丢失。通常我会忽略这个问题并手动搜索/替换它们,但这次我做了更多调查。

我发现第 512 个字符都无法到达服务器。因此,如果我粘贴以下字符串:

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________X ...

...我在终端窗口中看到的只是一排下划线。

这在我需要连接的各种服务器上都非常常见 - 这是我终端的问题,还是服务器上的 SSH 设置的问题,还是 SSH 本身的问题,还是其他什么问题?

编辑:

我在 Snow Leopard 上使用OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009,但之前也注意到 Leopard 上存在此问题

答案1

几乎可以肯定您的 SSH 客户端,我使用 putty 并且经常输入超过 512 个字符,我强烈推荐它。

答案2

一些操作系统对伪 tty 管道使用短缓冲区,当缓冲区溢出时,它们只会丢弃数据

相关内容