有时候在ssh登录到服务器时,要等待很久才会出现输入密码的提示,找了一圈, 发现以下几个原因可能导致这个问题
#####1. 使用了dns反查
这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。修改方式:
vim /etc/ssh/sshd_config
UseDNS no
//该值默认为yes#####2. GSSAPIAuthentication 不知为何物, 关闭就是
vim /etc/ssh/sshd_config
GSSAPIAuthentication
参数为 no,默认是yes ssh –vvv root@192.168.8.1
// -vvv的参数可以查看ssh登录的过程,看看当前进行到了哪一步。