您的位置:首页 > 其它

关于ssh远程登录太慢的解决方法

2017-04-26 01:05 211 查看
1.关于ssh登录慢的原因大致有:
① 服务器端的sshd会去DNS查找访问的客户端ip对应的主机名,如果DNS不可用或者没有相关记录,那么久会耽误一些时间。
② 在GSS验证的时候可能会消耗时间。

2.如何排查导致ssh登录太慢的原因?

使用ssh -v hostname@ip 命令查看

可能出现卡在GSS验证的地方,例:
Cannot determine realm for numeric host address

debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address
3.怎么解决ssh远程登录太慢的问题?
① 在服务器端的/etc/hosts文件中加入客户端的ip和hostname。
② 有时候需要修改server上/etc/nsswitch.conf中hosts为hosts: files,表示DNS解析先从本地/etc/hosts读取,再请求本地DSN服务器,但是默认情况下的请求顺序就是这样,不用修改。
③ 在ssh服务端上修改/etc/ssh/sshd_config文件中的配置:
UseDNS no
# GSSAPI options
GSSAPIAuthentication no
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ssh