![推荐使用免费的(最好是开源的)适用于 Windows 的 SSH 客户端,并且支持无限滚动](https://linux22.com/image/1231099/%E6%8E%A8%E8%8D%90%E4%BD%BF%E7%94%A8%E5%85%8D%E8%B4%B9%E7%9A%84%EF%BC%88%E6%9C%80%E5%A5%BD%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84%EF%BC%89%E9%80%82%E7%94%A8%E4%BA%8E%20Windows%20%E7%9A%84%20SSH%20%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%94%AF%E6%8C%81%E6%97%A0%E9%99%90%E6%BB%9A%E5%8A%A8.png)
问题:我目前使用 PuTTY 从 Windows 计算机通过 SSH 连接到我们的服务器,但由于其输出缓冲区有限,当我从服务器发送大量数据(几百个屏幕)时,顶部部分会丢失。日志记录也不太好用,因为查找日志文件并对其进行处理非常麻烦。
问题:有什么东西可以缓冲整个会话,或者至少允许我动态地将缓冲区增加几 MB(在会话中)?
欢迎提出建议。也许您使用过一个前端程序,可以提供此功能?
-请你温柔一点,这是我的第一个问题。提前谢谢您!
答案1
当然,这不是最强大的解决方案,但是在PuTTY中你可以配置回滚行数需要保存。将其设置为极高的值,例如 2147483647(可能的最大值),可能会有所帮助。实际上,您将拥有 PuTTY 可以为您提供的最大屏幕缓冲区。此外,在会话中期,您可以通过访问系统菜单并选择“更改设置”来更改此值。
答案2
只需打开日志并将其转储到文本文件中。
答案3
答案4
我使用 99 999 行作为回滚值,从未出现任何问题。当然,这会消耗大量内存,但对于当今的 PC 来说,这应该不是问题。