私は誰かが私のサーバーにログインするたびに電子メールまたは/およびSMSアラートを取得したいです。私は正常に.bashrcファイルを編集してSSHログインのためにこれを行った。 しかし、この方法はSFTPログインでは機能しません。 私は、ログファイルから情報を抽出することによってこれを行うことができます知っているが、(ユーザーがログファイルから削除することができますので)私は、より効率的な方法を求めています。 は私もthisを試してみましたが、それは動作しません。(私はUbuntuの12.04を使用しています)。 基本的には、成功したログイン時にcurlコマンド(SMS API)を実行したいと考えています。 お手数ですが、ありがとうございます。ubuntuでSFTPログイン警告(電子メールまたはSMS)を取得するには?
0
A
答えて
1
まず、あなたがsendmail
パッケージ(sudo apt-get install sendmail
)を持っていることを確認してください。
あなたはファイル/etc/ssh/sshrc
を編集し、それをこれを達成するために、次のコードを与えることができます:
ip=`echo $SSH_CONNECTION | cut -d " " -f 1`
logger -t ssh-wrapper $USER login from $ip echo "User $USER logged in from $ip" | sendemail -q -u "Email Title" -f "Sender <[email protected]>" -t "Your Name <[email protected]>" -s smtp.server.com &
は、このコードに適切な変数(送信者と受信者の名前と住所)を記入してください。
関連する問題
- 1. 電子メールで警告を送信ディスクまたはRAM
- 2. MATLABからの電子メール警告
- 3. SMSまたは電子メールでGPS座標を送信する
- 4. 電子メールを送信した後、セキュリティの警告が電子メールの本文に掲載されます
- 5. 電子メールに改行を追加する際の警告エラー?
- 6. CruiseControl.Netでビルドが失敗した場合の電子メール警告
- 7. 電子メールIMAPメールを取得する
- 8. ログインしたユーザーの電子メールアドレスを取得して電子メールで受け取ります
- 9. iOSでユーザーの電子メール(ログイン名)を取得する方法は?
- 10. powershellでログインしたユーザーの電子メールを取得する方法
- 11. Facebook API 4.0。既にログインしている場合は電子メールを取得
- 12. 電子メールで添付ファイルのリンクを取得するには?
- 13. Node.jsのMongoDBで電子メールまたはユーザ名でログイン
- 14. 電子メールが重複している場合の警告メッセージ
- 15. 電子メールでコンポーザを電子メールに添付するには
- 16. iOS 10 UNNotificationActionは電子メール/ SMSを送信します
- 17. Nagiosが電子メール警告のマクロを解決しない
- 18. ファイアベース認証:電子メールまたは電話番号でユーザーを取得
- 19. アンドロイド:電子メールIDを取得する
- 20. EWSで送信された電子メールから受信者の電子メールを取得する方法は?
- 21. ヒカリがリークを警告したときに電子メールを送信
- 22. 電子メールで春のログインを作成するには?
- 23. WebSecurity.Loginをユーザ名または電子メールでログインする方法は?
- 24. FOSUserBundle [email protected]で電子メールでログインするには?
- 25. データベースから取得した電子メールアドレスに電子メールを送信する
- 26. MS Outlookから電子メールを送信して警告を無効にする
- 27. Razorでuseridから電子メールを取得する方法は?
- 28. GAEの電子メールからユーザーIDを取得するには
- 29. shellscriptから電子メールの改行を取得するには?
- 30. 電子メールの「日付」を取得するには?
申し訳ありませんが、そのファイルは内部で使用できないの/ etc/sshを/ – Ash
あなたは 'sendmail'を意味ですか? – Jakuje