我经常使用 PuTTY 通过 SSH 连接到远程计算机。
你知道什么最让我恼火吗?从我启动PuTTY到服务器响应提示符然后我就可以开始输入,这中间有4-8秒的时间。
我不介意等待,但与大多数其他 GUI/CLI 界面不同,我无法在等待期间打字!我希望能够在等待服务器响应时开始输入内容,然后让服务器在准备就绪时执行命令。
可能吗?怎么办?
答案1
可以尝试以下方法来加速连接速度:
- DNS 反向查找设置通常会导致 SSH 连接非常慢,可能需要几秒钟。如果可以,请将客户端 IP 地址放入
/etc/hosts
服务器上的文件中。 - 第一点的替代方法是编辑 SSH 配置文件 (
/etc/ssh/sshd_config
) 并添加“UseDNS no”行(或更改现有行)。然后通过 重新启动 sshdsudo etc/init.d/ssh restart
。 - 尝试使用服务器的 IP 地址而不是服务器名称
- 为了完整起见,在 Linux 上还可以检查 中名称服务器条目的顺序
/etc/resolve.conf
。
如果这些都不起作用,你可以尝试打开日志面板看看其中是否有一些有趣的信息。
答案2
尝试启用本地回声和本地线路编辑。
答案3
这可能是微不足道的,但我建议做些什么来限制这种“不适”,并加快油灰有一点是:
- 打开记事本窗口并在那里输入命令。
- 发射油灰
- 复制并粘贴您的命令记事本到油灰服务器最终开始响应后的窗口。
答案4
首先从两端进行一些数据包捕获。您无法看到整个对话,但您应该能够获得会话设置的时间详细信息。检查服务器在此期间是否正在执行 DNS 查找或运行登录脚本等操作。