แจ้งเตือนการ login ssh root ( linux ) ผ่าน Line notify

 

Line notify การแจ้งเตือนจากเว็บเซอร์วิสทาง LINE

1.การสมัครใช้บริการ https://notify-bot.line.me/my/ 

เข้าระบบด้วยชื่อและรหัสผ่านที่เราใช้เล่น Line

จากนั้นเลือก รายการ ออก Access Token (สำหรับผู้พัฒนา) 

 

กด ออก Token

  • โปรดใส่ชื่อ Token (จะแสดงเมื่อมีการแจ้งเตือน)
  • เลือกห้องแชทที่ต้องการส่งข้อความแจ้งเตือน (หากไม่มีให้สร้างกลุ่มขึ้นมาใหม่)
  • กด ออก Token

จากนั้นจะได้ Token Code ดังภาพ (กรุณาเก็บใว้ให้ดี)

 

2.เข้าไปที่เซริฟเวอร์ CentOS ทาง SSH

จากนั้นใช้คำสั่ง vi /root/.bash_profile (กรณีที่ให้ เข้า root โดยตรง )

หรือ vi /home/user/.bash_profile (กรณีที่ให้ เข้า user อื่นก่อนเข้า root (แทนคำว่า user ด้วยชื่อ user) )

จากนั้นแก้ไขไฟล์ดังนี้

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs


PATH=$PATH:$HOME/bin

export PATH

#!/bin/bash

# Line Token
LineToken="[TOKEN CODE]"

# Get the server's IP address
ServerIP=$(hostname -I | awk '{print $1}')

# Get login details
User=$(whoami)
UserIP=$(echo $SSH_CLIENT | awk '{print $1}')
Date=$(date +"%Y-%m-%d %H:%M:%S")

# Create the message
Message="Login Alert:
User: $User
User IP: $UserIP
Server IP: $ServerIP
Date: $Date"

# Send the message to LINE
curl -X POST -H "Authorization: Bearer $LineToken" -F "message=$Message" https://notify-api.line.me/api/notify

[TOKEN CODE] ให้ใส่ Token Code ที่ได้มาโดยไม่ต้องใส่เครื่องหมาย [ ]

หลังจากนั้นลอง Login SSH ก็จะมีข้อความแจ้งเตือนเข้าทาง Line แบบนี้ครับ

  • 2 Users Found This Useful
Was this answer helpful?

Related Articles

คำสั่งในการดู CPU, RAM และความจุ Hard Disk

ในระบบลีนุกซ์หากต้องการดู CPU, RAM และความจุ Hard Disk สามารถดูด้วยคำสั่งต่อไปนี้ # cat...

เพิ่ม swap space ใน cloud server

โดยทั่วไป cloud server จะไม่มี swap space ซึ่งเป็น memory เสริมที่อยู่บน disk มาให้ด้วย...

ปิด VPS ให้หยุดส่ง Spam mail

เนื่องจากเราห้ามส่ง Spam mail นะครับ หาก VPS ลูกค้าได้ส่ง spam mail...

วิธี Block IP Address (บล๊อคไอพี)

วิธีการ Block IP Address ที่ทำการเชื่อมต่อมายังเซิร์ฟเวอร์ของเรา หรือ ไม่อนุญาติ ให้ IP ใดๆ...

วิธีเปลี่ยน SSH PORT ( Change SSH Port )

การแก้ไข SSH Port เป็นส่วนหนึ่งที่ช่วยป้องกันการ สุ่ม Hack จากผู้ไม่ประสงค์ดี ได้ในระดับหนึ่ง...