Dreamhost サーバーへの ssh の試みをすべてログに記録するにはどうすればよいですか? または、ログが既に存在する場合はどこにありますか? logs/example.com/html/ を確認しましたが、ssh ログインのログ ファイルが見つかりません。
サーバーでの SSH への失敗した試行または成功した試行がすべていつ発生するかを確認したいと考えています。
Dreamhost(および「last」コマンドを明示的に無効にしていない他のホスト/サーバー)では、以下を使用して最近のすべてのログイン試行のリストを取得できます。
last -i | grep <youruser>
last -if /var/log/wtmp.1 | grep <youruser>
最初のコマンドは当月のログイン履歴を表示し、2番目のコマンドは前月のログイン履歴を表示します。
詳細については、Dreamhost Wikiを参照してください:http ://wiki.dreamhost.com/Troubleshooting_Hacked_Sites
これらの ssh ログは、SSH を介して表示されるログ フォルダーに公開されていないため (VPS アカウントを持っていない場合)、サポートに電話してログを取得してください。それにもかかわらず、彼らはそれらをすべて保持します。
Ubuntu / Debian Linuxを使用している場合は、次のログをここで取得できます。
/var/log/auth.log