用于监控远程服务器的 ssh 连接的应用程序?

用于监控远程服务器的 ssh 连接的应用程序?

是否有一个可以在 Windows 或 Linux 上运行的应用程序可以监视远程 Linux 服务器的 SSH 和 FTP 连接,并在用户连接时显示通知?

答案1

您可以使用 nagios 之类的监控软件来监控您的服务器。如果您找不到插件来做您想做的事情,您可以编写自己的脚本来检查用户何时连接。w或之类的命令who对您很有用。

答案2

如果远程服务器是 Linux,并且可扩展性不是问题,则可以在远程端完成此操作

在桌面上安装 Gmail 通知程序

对于 SSH,在 Debian 下将此行添加到“/etc/bash.bashrc”>

echo‘登录’ hostname date who| mail -s“登录hostname谁| awk‘{print $5}’`”[电子邮件保护]

对于 FTP,如果您使用 ProFTPd(默认的 Debian ftp 服务器),则可以使用 ftpmailhttp://www.proftpd.org/docs/contrib/ftpmail.html监视传输日志。

答案3

您也可以尝试扎比克斯 然后设置一个过滤器来监控特定用户/站点/等的 ssh 身份验证日志。

相关内容