このチュートリアルでは、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 'Someone from '$IP' logged into '$HOSTNAME' on '$NOW'.' | mail -s 'SSH Login Notification' <YOUR_EMAIL_ADDRESS>
「your_email_address」を置き換えます 」とメールを受信したいメールで。ファイルを保存して終了します。
結論
このチュートリアルでは、ユーザーがSSH経由でCentos8サーバーにアクセスしているときにCentOS8で通知を有効にする方法を学習しました。ユーザーがシステムにアクセスしたときにメールを送信し(日付と時刻)、ユーザーがシステムにアクセスした場所からシステムのIPアドレスを送信します。