首页 > 技术 > 正文

#教程# SSH 登录很慢的解决办法

使用ssh客户端(如:putty XShell)连接Linux服务器,可能会等待10-30秒才有提示输入密码。严重影响工作效率。登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因

使用 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 服务器端配置,查找 GSSAPIAuthentication 赋值为 no ;

最后输入

!wq

保存文件并退出

重启 sshd

service sshd restart

网友评论

验证码 换一张
取 消
暂无评论...
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索