我们有一台主机 ssh 连接登录很慢,切换 root 权限也很慢 登陆后或者获取 root 权限之后操作各种命令查询执行各种程序都很流畅没有问题
把软件的开机应用进程全停了,重启了服务器依然是这样
人跑到在机房接显示器用键盘操作输入账号登陆也是一样很慢要等很久 bmc 看了服务器也没有什么告警,所有的硬盘都扫描了一遍坏道都是正常的
这种情况还要怎么排查?
1
zzsong 2024-10-22 10:56:26 +08:00
我也遇到过 ssh 连接非常慢的问题,后来发现是因为 DNS 配置问题,把 DNS 地址改成网关地址就好了。
|
2
defunct9 2024-10-22 10:57:49 +08:00
UseDNS no
|
3
crownor 2024-10-22 11:11:09 +08:00
在 /etc/ssh/sshd_config 下 102 行左右,取消掉 UseDNS no 的注释就好,简单粗暴
|
4
cJ8SxGOWRH0LSelC 2024-10-22 11:13:24 +08:00
@crownor #3 学到了, 这是什么原理?
|
6
shiyuu OP @crownor 而且这个 sshd_config 的配置是对 ssh 。注意看我的描述,我连接在机房服务器上显示器登陆也是这样
|
7
ho121 2024-10-22 11:33:50 +08:00 via Android
|
8
zhangmingyu 2024-10-22 11:34:58 +08:00
是不是用户 profile 中有些脚本卡住了?
|
9
anytk 2024-10-22 11:38:54 +08:00
以前 LXC 中遇到过类似的,是 systemd-logind 的问题,你可以登陆一个用 top 看占用,另外登陆一个会话看看。
ssh/su 都会卡很久很久,只不过 lxc 中解决很粗暴 :`systemctl mask systemd-logind` |
10
julyclyde 2024-10-22 12:39:45 +08:00
如果符合下列所有条件:
腾讯资产/腾讯云 centos7/tencentos2 系列其中的较早期版本 没有安装“铁将军” 有可能遇到因为频繁使用 cron 任务做 ps 检测而导致的 systemd-logind 的 session 数据累积的问题 |
11
guanzhangzhang 2024-10-22 12:57:51 +08:00
strace 下 sshd ,然后你开 ssh 看看,以及登录加载和不加载 profile 对比看看
|
12
maclanelf134 2024-10-22 13:01:33 +08:00
https://blog.csdn.net/lixialv/article/details/107670539
前两天改过,一个是 UseDns 改 no 还有一个是 GSSAPIAuthentication 改 no |
13
skyrim61 2024-10-22 13:11:01 +08:00
同样遇到过. 远程 ssh 登录 就会卡在 连接, 要等很久才能进去
|
14
skyrim61 2024-10-22 13:11:31 +08:00
Connecting to 10.20.xxx.xx:22...
Connection established. To escape to local shell, press 'Ctrl+Alt+]'. |
15
blessingsi 2024-10-22 13:16:48 +08:00
ssh -vvv 看下 debug 信息
|
16
zed1018 2024-10-22 13:24:05 +08:00
终端登录、su 也很慢我怀疑是 pam 相关的模块的问题,建议看看日志里有没有相关的。
|
17
yaytohkay 2024-10-22 14:48:39 +08:00
tcpdump 抓包看看呢
|
18
shiyuu OP @anytk top 看了一下,另一台登陆的时候 ssh 进程 cpu 使用率飙到 100%,切 root 的时候 su 进程也会飙到 100%,systemd-logind 进程没有什么变化。日志 messages 里也没有什么特别的错误
|
19
shiyuu OP |
20
superrichman 2024-10-22 14:57:02 +08:00
profile 和 rc 文件里面有脏东西
|
21
superrichman 2024-10-22 14:58:08 +08:00
噗,你这是被爆破了吧,登录记录这么大
|
22
shiyuu OP @superrichman #21 是给别的部门开了 sftp 拉日志,没想到他们他们搞出这么多登陆失败
|
23
callmebigfaceman 2024-10-22 17:59:26 +08:00
64G 的 btmp ,这是万万没想到的。😏
|
24
raycheung 2024-10-23 09:03:52 +08:00
这原因真的是又长见识了😮
|
25
amiwrong123 2024-10-23 12:58:24 +08:00 via Android
@shiyuu
又学到了😂 |
26
justdoit123 2024-10-23 18:15:39 +08:00
有时候在我司一些 “没人疼” 的测试服务器上,会看到几个 G 大小的 log 文件~~~~~
|