应用程序监视远程服务器的SSH连接?

有没有一个应用程序运行在Windows或Linux上,将监视远程Linux服务器的SSH和FTP连接,并显示一个通知,每当用户连接?

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

如果远程服务器是linux,并且可伸缩性不是问题,则可以在远程端执行

在桌面上安装Gmail通知程序

对于SSH在Debian下面添加这行到你的“/etc/bash.bashrc”>

回声'login' hostname date who | mail -s“loginhostname谁awk'{print $ 5}'”“[email protected]

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

您也可以尝试Zabbix然后设置一个filter来监视您的sshauthentication日志某些用户/站/等。