私のサーバーにアクセスするすべての人々を知りたいのですが、人々がいつ、どのように私のサーバーにアクセスするかを示すログがありますか?
-編集-
しばらく前にこれ以上詳細を提供していなかったため申し訳ありません。私のサーバーは、Linodeで実行されているUbuntu 10.04 LTSです。ハッカーがサーバーをハッキングしようとするという恐ろしい話をたくさん聞いたので、sshでサーバーにアクセスした人や、サーバーを危険にさらす可能性のあるものを示すログはどこにあるのか知りたいです。
LAMPスタックをサーバーにインストールしました。私がこれまでにインストールしたのはそれだけです。
物理サーバーにアクセスしているユーザーを確認する場合は、サーバーの横にセキュリティカメラを設置します。
誰かがサーバーにパケットを送信していることを知るために、IPテーブルを設定できます。
Sudo iptables -I INPUT -j LOG
Sudo iptables -I FORWARD -j LOG
これはおそらくあなたが意図したものではありませんが、すべての着信パケットが有効かどうかに関係なく、/var/log/kern.log
に記録します。 前のコマンドは例示的なものであり、この形式では使用しないでください。ログをフラッディングして、DoSを引き起こす可能性があります
ログファイル付きのサービスの小さなリスト:
/var/log/auth.log
に記録されますapt
を使用するデフォルトのインストールでは、ログファイルは/var/log/Apache2/
ディレクトリに書き込まれます/var/log/exim4/mainlog
に記録されます(ただし、キューに関する無害なメッセージはこの記録にも記録されます)ハッカーがサーバーをハッキングするのはあなたが妄想しているように聞こえます。ハッキングの標的にされていない限り(非常にまれ)、次の方法でハッキングされないようにすることができます。
誰かが侵入するための明らかな穴を残さない限り、大丈夫です。ランダムなWebサーバーにハッキングする「ハッカー」のほとんどは、簡単な成果を探しています。