解决SSH连接CentOS服务器慢的问题

两台CentOS服务器,其中一台Web服务器,另一台是数据库服务器,两台之间连接通过内网连接,当我用ssh通过web服务器连接mysql数据库服务器的时候发现特别慢,经过用ssh -v发现,原来是因为尝试了个没有意义而且会失败的 gssapi-with-mic 认证方式浪费了时间,打开 /etc/ssh/ssh_config 把里面的 GSSAPIAuthentication yes 改成 no 关掉它,即可让 ssh 直接尝试 publickey 认证方式。

# vim /etc/ssh/ssh_config

GSSAPIAuthentication no

改完后,连接还是慢,后来通过网上查找原因得知,还需要修改如下配置文件

# vim /etc/ssh/sshd_config

将UseDNS前面的注释去掉,改为UseDNS no

同样的,在另一台服务器上也做同样的配置,最后重启ssh服务。