解决使用Moba工具远程连接慢的问题
SSH 连接慢(输入命令/建立连接卡顿好几秒才弹出输入密码或提示符)最常见的原因是 sshd 的反向 DNS 解析(UseDNS) 和 GSSAPI 身份验证超时。
按以下步骤在虚拟机内部修改 SSH 配置文件即可解决:
1. 修改 SSH 服务端配置
在虚拟机终端中打开配置文件:
Bash
sudo vim /etc/ssh/sshd_config
找到并修改以下两项(如果前面有 # 注释,去掉 # 并改为 no;若没有则直接加到文件末尾):
Plaintext
UseDNS no
GSSAPIAuthentication no
UseDNS no:关闭反向 DNS 解析。默认开启时,服务端收到连接会尝试根据你的客户端 IP 查询域名,内网或私有虚拟网络没有配置反向解析时会导致长时间等待超时(通常卡顿 10~30 秒)。
GSSAPIAuthentication no:关闭基于 Kerberos 的身份验证,避免在不支持的环境下协商超时。
2. 重启 SSH 服务
修改完成后保存退出(:wq),重启服务生效:
Bash
sudo systemctl restart sshd
评论