检测 SFTP 登录并执行 Web 请求

检测 SFTP 登录并执行 Web 请求

我在 Linux/Debian 上运行 SFTP 服务器。我想要检测用户何时连接到服务器,然后在服务器上执行 bash 脚本,并在其中执行 Web 请求。在此 Web 请求中,我想传递新连接用户的用户名和 IP 地址。

我已经尝试将我的脚本写入 /etc/profile 文件,但这不起作用,因为该文件仅在我登录到 shell 时执行,而不是在 sftp 连接时执行。

有什么办法可以实现我的目标吗?

相关内容