如何在任何 ssh 登录(使用 OpenSSH)时执行系统范围的脚本?

Web*_*ide 5 scripting ssh login execution

在任何 ssh 登录/连接(任何人通过 ssh 登录)时,有没有办法执行脚本?使用 OpenSSH 服务器。

当然,任何用户都不应该修改该脚本,因此这应该是一个系统范围的脚本。

谢谢!

Sla*_*ast 1

如果您希望以不干扰用户体验的方式进行操作,请考虑使用 syslog 替代品(例如 syslog-ng)。当有人登录时,您可以在 SSH 服务器发送到 syslog 的日志消息上触发该命令。

这种方法有点鲁布-戈德堡式的,并且依赖于系统日志正常工作。YMMV,恕我直言,斯拉法特