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>
经验分享 程序员 微信小程序 职场和发展