linux篇-ssh登录连接server很慢
ssh连接慢原因通常有两点:
1、ssh时没有禁用GSSAPI验证
2、ssh时没有禁用域名解析
解决:
1、修改ssh配置文件,禁用useDNS和GSSAPI。
服务端修改:
vim /etc/ssh/sshd_config …… UseDNS no #关闭UseDNS …… GSSAPIAuthentication no #关闭GSSAPI
客户端修改:
vim /etc/ssh/ssh_config …… GSSAPIAuthentication no #关闭GSSAPI
说明:
在开启UseDNS情况下,当client进行ssh连接时,server会对客户端IP地址进行反向解析,直到解析不成功后才会跳过此步骤。
ssh的三种登录验证方式,先后顺序是:Pubkey、GSSAPI、Password。 若开启GSSAP情况下,没有设置GSSAPI验证登陆方式,会导致登录超时,无法使用Password验证登录。
2、ssh登陆时,也可添加-v选项查看具体连接过程,看看卡在哪
ssh -v <IP>