关于SSH连接慢的问题排查

关于SSH连接慢的问题排查

前言

在生产环境中总有人会遇到ssh连接很慢的问题,有一些人是因为没做ssh优化,有一部分是已经做了优化,平时好好的,突然出现ssh慢。我也遇到过,在此总结记录下。

思路

因为sshg连接的建立过程比较复杂,而ssh  -v提供了调试模式 ,可以在建立连接时候加上 -v参数,查看输出信息,观察进度卡在哪里,进而具体问题具体解答。

总结

适用于ssh一直慢

1.ssh配置文件默认是开启dns解析的,这个开启了连接会很慢。修改UseDns=no   

2.这个GSSAP  认证也耗时,也可以关闭。设置为  GSSAPIAuthentication no

适用于ssh突然变慢了

查看ssh服务,看日志,是否报错

比如当时我的日志如下:

这个报错一般都是Dbus服务重启后,导致systemd-logind服务异常,有时候是没起来,有时候是起来了但是需要你再次重启。

查看systemd-logind状态:

重启服务即可。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Loading...