获取连接的 ssh 用户的用户名或主机名

获取连接的 ssh 用户的用户名或主机名

我想要获取连接的 ssh 用户的用户名或主机名来执行中的某些功能.bashrc

# pseudo code
if (ssh && connecting_ssh_username == "foobar") {
    do something
}

如何获取“connecting_ssh_username”?

答案1

如果您是计算机管理员,则可以查看发行版的身份验证日志。如果您不是系统管理员,则可以使用命令“w”或“users”随时查看谁登录了,前提是管理员允许。Linux/BSD/Unix 中没有程序可以自动执行此操作,因此您可能需要编写一些脚本才能使其工作。

干杯

相关内容