清理损坏的 SSH 进程

清理损坏的 SSH 进程

我的docker容器里有一些看起来很奇怪的进程。

root      1366  0.0  0.0  18208   460 ?        Ss+  Mar08   0:00 bash
root      2103  0.0  0.0  18208   452 ?        Ss+  Mar08   0:00 bash
root      3094  0.0  0.0  18208   448 ?        Ss+  Mar08   0:00 bash
root     10078  0.0  0.0  18212   460 ?        Ss+  Mar08   0:00 bash
root     11535  0.0  0.0  18212   620 ?        Ss+  Mar08   0:00 bash
root     22641  0.0  0.0  18208  1992 ?        Ss   11:54   0:00 bash

我通常通过 SSH 进入我的服务器,然后执行docker exec -it my-container bash。这有时会挂起,导致我不得不关闭终端窗口。

我猜测那里的 bash 进程列表是由于我的连接中断而导致它们挂在服务器上。

有没有办法检测并移除这些病毒?还是我必须手动操作?

答案1

通常,ssh 会话会在超时后关闭(由于不活动)。
这是 /etc/ssh/sshd_config 中的选项:

#Default values
TCPKeepAlive yes
ClientAliveInterval 0
ClientAliveCountMax 3

所以你不必担心。

相关内容