【分享】SSH登录缓慢常见问题

登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因: 1. DNS反向解析的问题OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果客户机的IP没有域名,或者DNS服务器很慢或不通,那么登录就会很...显示全部

登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因:

1. DNS反向解析的问题

OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,

再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果客户机的IP没有

域名,或者DNS服务器很慢或不通,那么登录就会很花时间。

解决办法:

只需修改/etc/ssh/sshd_config,设置UseDNS为no即可:

sed -i "s/#UseDNS yes/UseDNS no/"  /etc/ssh/sshd_config

2. gssapi的问题

用ssh -v user@server 可以看到登录时有如下信息:

debug1: Next authentication method: gssapi-with-mic

debug1: Unspecified GSS failure.  Minor code may provide more information

解决办法:

可以使用ssh  -o GSSAPIAuthentication=no user@server登录

也可以修改/etc/ssh/ssh_config,设置GSSAPIAuthentication no

3. DNS访问设置

查询IBM 官方文档,关于DNS解析的详细说明。 /etc/netsvc.conf 做如下更改:

hosts=local,bind -> hosts=local4,bind4

最后/init.d/sshd restart

收起

返回匿名用户的回答

匿名用户匿名用户

求教,有台centos,每次telnet的时候要很长时间才让输入用户名密码输入,不知道咋回事。。。

 2020-04-03
浏览149
  • centos 你还是使用Telnet的吗,其实应该考虑使用ssh,先排除一下是否是网段的问题,用其他网段机器先尝试一下,查看一下centos是否配置resolv.conf 文件,是否是解析的问题。除非你知道明确原因否则就需要根据以往经验一步步排查。仅供参考
    2020-04-04

回答状态

  • 发布时间:2020-04-03
  • 关注会员:2 人
  • 回答浏览:149