如何将所有 ssh 尝试记录到我的 Dreamhost 服务器上?或者如果日志已经存在,它在哪里?我检查了 logs/example.com/html/ 我找不到任何 ssh 登录的日志文件。
我想看看我的服务器中所有失败的尝试或成功的 SSH 尝试何时发生。
致电支持以获取日志,因为这些 ssh 日志不会暴露在它们通过 SSH 向您显示的日志文件夹中(除非您有 VPS 帐户)。尽管如此,他们还是保留了所有这些。
在 Dreamhost(以及其他未明确禁用“last”命令的主机/服务器)上,您可以使用以下命令获取所有最近登录尝试的列表:
last -i | grep <youruser>
last -if /var/log/wtmp.1 | grep <youruser>
第一个命令将为您提供当月的登录历史记录,而第二个命令将为您提供上个月的登录历史记录。
有关更多信息,请参阅 Dreamhost Wiki:http ://wiki.dreamhost.com/Troubleshooting_Hacked_Sites
如果你在 Ubuntu/Debian Linux 下,你可以在这里得到这个日志:
/var/log/auth.log