File: //etc/profile.d/ssh-telegram.sh
#!/bin/bash
# Telegram Bot
BOT_TOKEN="8112923539:AAH6JVpxwHhjtocdANf1gWTT9IeL_EyPXGw"
CHAT_ID="5627481033"
VPS_IP=$(curl -s ifconfig.me)
# Deteksi informasi login
IP=$(echo $SSH_CONNECTION | awk '{print $1}')
PORT=$(echo $SSH_CONNECTION | awk '{print $2}')
HOSTNAME=$(hostname)
USER=$(whoami)
TIME=$(date "+%Y-%m-%d %H:%M:%S")
# Jika SSH login terdeteksi
if [ -n "$SSH_CONNECTION" ]; then
TEXT="🚨 SSH LOGIN DETECTED
━━━━━━━━━━━━━━
👤 User: $USER
🌐 Login IP: $IP
🖥 VPS IP : $VPS_IP
🔌 Port: $PORT
🖥 Host: $HOSTNAME
⏰ Time: $TIME
━━━━━━━━━━━━━━"
curl -s -X POST "https://api.telegram.org/bot$BOT_TOKEN/sendMessage" \
-d chat_id="$CHAT_ID" \
-d text="$TEXT" > /dev/null
fi