首先确认服务器ping的速度不慢,然后再看下面
首先查找SSH链接慢的地方,执行如下命令检测:
ssh -v 主机名或者ip
查看终端的输出,看到底停在哪个地方:
debug1: Next authentication method: gssapi-with-mic
debug1: An invalid name was supplied
Cannot determine realm for numeric host address
此时可以修改本机的ssh_config
文件
sudo vi /etc/ssh/ssh_config
找到GSSAPIAuthentication yes
并将其改为GSSAPIAuthentication no
然后重启sshd服务,再看问题是否解决
如果依然存在,继续终端查看
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug1: Offering public key: /root/.ssh/id_rsa
如果停在上面所示的地方,那么,将目标机器的sshd_config
的UseDNS yes
(这是默认方式)修改为UseDNS no
,然后重启目标机的sshd服务,再连,应该是很快的。
附录:
查看主机名的方式:
cat /etc/hostname
SSH重启命令:
sudo /etc/init.d/ssh restart