前言
使用 ssh 客户端(如:putty XShell)连接 Linux 服务器,可能会等待 10-30 秒才有提示输入密码。严重影响工作效率。登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因:
DNS 反向解析问题
OpenSSH在用户登录的时候会验证 IP,它根据用户的 IP 使用反向 DNS 找到主机名,再使用 DNS 找到 IP 地址,最后匹配一下登录的 IP 是否合法。如果客户机的 IP 没有域名,或者 DNS 服务器很慢或不通,那么登录就会很花时间。
解决办法:
在目标服务器上修改 sshd 服务器端配置,并重启 sshd
vi /etc/ssh/sshd_config
查找 UseDNS
,赋值为 no
(该项默认不启用的,要把前面的#删除掉);
关闭 ssh 的 gssapi 认证
解决办法:
在目标服务器上修改 sshd 服务器端配置,并重启 sshd
vi /etc/ssh/sshd_config
查找 GSSAPIAuthentication
赋值为 no
;
最后输入
!wq
保存文件并退出
重启 sshd
service sshd restart
结语
结束,想到什么再加!
© 本站文章随意转载,但请注明出处!
>> 如果您觉得本站文章对您有所帮助,购买 VPS 时候请走本站AFF链接!
>> 某些文章具有时效性,若内容有错误或已失效,欢迎在下方评论区留言向我们反馈.
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
THE END
暂无评论内容