Cách bật thông báo đăng nhập SSH qua email trong CentOS 8

Tác giả Network Engineer, T.Mười 31, 2021, 06:15:09 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách bật thông báo đăng nhập SSH qua email trong CentOS 8


Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách bật thông báo đăng nhập SSH qua email trong CentOS 8.

Máy chủ Linux của bạn có được nhiều người dùng sử dụng không và bạn muốn biết khi nào một người dùng đăng nhập bằng SSH? Nếu có, thì bạn có thể bật thông báo SSH trong .bash_profile để nhận thông báo. Chúng ta sẽ thêm một tập lệnh nhỏ sẽ gửi email cho bạn khi ai đó đăng nhập vào máy chủ.

1. Cấu hình thông báo đăng nhập SSH

Để cấu hình thông báo đăng nhập SSH, hãy mở cửa sổ dòng lệnh Terminal và mở tập tin ~/ .bash_profile


Thêm các dòng sau vào cuối tập tin:

Mã nguồn [Chọn]
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>


Thay thế "your_email_address" bằng email mà bạn muốn nhận email. Lưu tập tin và thoát.

Trong hướng dẫn này, chúng ta đã học cách bật thông báo trong CentOS 8, khi người dùng đang truy cập Máy chủ Centos 8 của bạn qua SSH. Nó sẽ gửi một email khi người dùng truy cập vào hệ thống gồm ngày, giờ, và địa chỉ IP của hệ thống từ nơi người dùng truy cập vào hệ thống.