我能够通过who
或last
命令看到已登录的用户。
如何注销通过 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 标志将阻止事情“优雅地”停止。