🚀

SSHにログインがあったらDiscordに通知する

2024/04/11に公開

/etc/ssh/sshrcに以下のように書く

#!/bin/bash

# Webhook URL
WEBHOOK_URL="WebhookのURLをここに貼り付け"

# メッセージコンテンツ
MESSAGE_CONTENT="[`date '+%Y/%m/%d %H:%M:%S'`] $USER$SSH_CLIENTからログインがありました!"

# リクエストボディ
REQUEST_BODY="{\"content\":\"$MESSAGE_CONTENT\"}"

# POSTリクエストを送信
curl -X POST -H "Content-Type: application/json" -d "$REQUEST_BODY" "$WEBHOOK_URL"

参考

https://zenn.dev/lambta/articles/5edbda4ccb1ec6
https://tech.withsin.net/2015/10/23/linux-sshrc/

Discussion