CentOS8で電子メールによるSSHログイン通知を有効にする方法

このチュートリアルでは、CentOS8で電子メールSSHログイン通知を有効にする方法を学習します。

Linuxサーバーが複数のユーザーによって使用されており、ユーザーがSSHでログインしていることを知りたいですか? はいの場合、BashプロファイルでSSH通知を有効にして通知を受け取ることができます。 誰かがサーバーにログインしたときにメールを送信する小さなスクリプトを追加します。

SSHログイン通知の設定

SSHログイン通知を設定するには、ターミナルを開いてファイルを開きます 〜/ .bash_profile

ファイルの最後に次の行を追加します。

IP = “$(echo $ SSH_CONNECTION | cut -d” “-f 1)” HOSTNAME = $(hostname)NOW = $(date + “%e%b%Y、%a%r”)echo ‘誰かから’ $ IP ‘は’ $ NOW ‘の’ $ HOSTNAME ‘にログインしました。 | mail -s’SSHログイン通知 ‘

交換 “メールアドレス」とメールを受信したいメールで。 Save ファイルを終了します。

結論

このチュートリアルでは、ユーザーがSSH経由でCentos8サーバーにアクセスしているときにCentOS8で通知を有効にする方法を学習しました。 ユーザーがシステムにアクセスしたときに電子メール(日付と時刻)、およびユーザーがシステムにアクセスしたシステムのIPアドレスを送信します。