如何从 SSH 注销用户?

如何从 SSH 注销用户?

我能够通过wholast命令看到已登录的用户。

如何注销通过 SSH 登录的特定用户?

答案1

终止其 ssh 会话。通过以下方式检查

ps aux | egrep "sshd: [a-zA-Z]+@"

第二列是 PID。然后,

sudo kill [-9] PID

希望这可以帮助。

ps:使用 -9 标志将阻止事情“优雅地”停止。

答案2

我找到了这个家伙。只需将 USERNAME 替换为要终止的用户会话即可。

 kill [-9] $(ps aux | grep USERNAME@ | head  -n 1 | tr -s ' ' | cut -f 2 -d ' ')

如上所述,使用 -9 标志将阻止事情“优雅地”停止。

相关内容