检查是否通过 ssh 或 su 登录

检查是否通过 ssh 或 su 登录

假设我被叫到一个工作站,面对着一个控制台,我想知道当前用户是否通过ssh或登录su。我该如何检查呢?

答案1

ssh您可以通过查找环境变量来测试您是否已登录SSH_CLIENTSSH_TTYSSH_CONNECTION

$ env | grep SSH
SSH_CLIENT=192.168.0.2 2245 22
SSH_TTY=/dev/pts/2
SSH_CONNECTION=192.168.0.2 2245 192.168.0.3 22

相关内容