![如何检查上次使用 SSH 的 FTP 登录?](https://linux22.com/image/624949/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E4%B8%8A%E6%AC%A1%E4%BD%BF%E7%94%A8%20SSH%20%E7%9A%84%20FTP%20%E7%99%BB%E5%BD%95%EF%BC%9F.png)
我刚刚购买了一个新的 VPS(其操作系统是 CentOS)。
由于这是我第一次使用 VPS,因此我对管理和... 的一切都不太了解
。我的一位客户告诉我,他的网站不再像以前那样运行。无法加载 JavaScript 文件。当我检查他的托管包上的文件时,我看到了 3 个不同的未知文件(一个 cgi、一个 perl 和一个 htaccess 文件)。
我不知道这些文件是如何上传到他的托管空间的。
所以我需要查看 15 天前此帐户上发生的最后一次 FTP 登录尝试。
我如何通过 SSH 查看此日志?
答案1
我会从和开始/var/log/syslog
(/var/log/auth.log
不确定 auth.log 是否捕获 FTP 登录)(所有这些文件/路径都是针对 Ubuntu 的,因此您可能需要找到适合您系统的等效文件)。基本上,查看/var/log
所有日志所在的目录。希望这对您有所帮助。
答案2
为了使 proftpd 服务正常工作,这两个命令:
grep -R 'Login successful' /var/log/secure*
grep -R 'FTP session' /var/log/messages*