1、问题说明
ssh远程连接 Vmware Workstation 中的 centos7 虚拟机时,突然变得很慢,等待很久才能连上。
2、解决办法
连接慢一般是DNS解析导致
- 修改配置文件 /etc/ssh/sshd_config 中的 UseDNS 和 GSSAPIAuthentication 两项为No
重启sshd进程:
/etc/init.d/sshd restart
使上述配置生效,再连接一般就不慢了。
- 如果配置文件 /etc/ssh/sshd_config 中没有UseDNS 这一信息。
可以尝试重新安装ssh 服务解决:
yum install openssh*
启动服务 systemctl start sshd
在firewall中开启22端口:firewall-cmd --zone=public --add-port=22/tcp --permanent
重启服务 systemctl restart firewalld
查看端口是否开放 firewall-cmd --zone=public --query-port=22/tcp
- 如果还慢的话,检查ssh服务端上/etc/hosts文件中127.0.0.1对应的主机名是否和uname -n的结果一样,或者把本机ip和hostname(uname -n结果)加入到/etc/hosts里。