❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.

Tự động đăng xuất Linux Shell với TMOUT chỉ với vài thao tác đơn giản cùng AZDIGI.

I. Giới thiệu

Chắc hẳn trong quá trình sử dụng VPS, các bạn đang hoặc đã từng nhiều lần SSH vào VPS nhưng lại không thực hiện thao tác quản trị hay chạy bất cứ một câu lệnh nào. Vì một lý do nào đó như các bạn quên thoát khỏi cửa sổ dòng lệnh, hoặc các bạn có việc đột xuất phải đi đâu đó mà chưa kịp thoát (Thì trường hợp này có thể được gọi là ‘idle session’).

Và tất nhiên điều này có thể đem lại một số rủi ro về mặt bảo mật, đặc biệt là khi bạn đăng nhập với quyền root và xung quanh bạn có nhiều người , khi đó họ có thể phá hoại VPS hoặc chèn Malware vào VPS của bạn một cách đơn giản và nhanh chóng nhất.

Vì vậy, phải có một giải pháp nào đó để có thể xử lý được vấn đề khi gặp các trường hợp nêu trên. Và một ý tưởng để xử lý vấn đề này là ta sẽ cấu hình sao cho hệ thống sẽ tự động đăng xuất trong trường hợp idle session xảy ra. Và để làm được điều đó, chúng ta sẽ sử dụng một biến có tên là TMOUT. Và cụ thể cách thức thực hiện ra sao thì các bạn xem tiếp bên dưới nhé.

II. Hướng dẫn thực hiện.

Để cấu hình TMOUT các bạn có thể thực hiện với 2 bước sau.

Bước 1: SSH vào máy chủ của bạn

Đầu tiên các bạn cần SSH vào VPS của mình với quyền Root, nếu chưa biết cách SSH thì các bạn có thể xem hướng dẫn bên dưới.

Bước 2: Kích hoạt TMOUT

Để kích hoạt TMOUT cho toàn bộ user trong hệ thống, bạn cần thiết lập biến trên trong file profile. Bạn mở file theo lệnh bên dưới.

AZDIGI Tutorial
vi /etc/profile
    

Tiếp đó bạn thêm biến TMOUT vào như sau.

AZDIGI Tutorial
TMOUT=60
    
Tự động đăng xuất Linux Shell với TMOUT

Số 60 ở đây là số giây mà hệ thống sẽ tự động đăng xuất (bạn có thể thay thế số giây mà bạn muốn.), nghĩa là sau trong 60 giây nếu bạn không có bất kỳ thao tác nào trên VPS thì hệ thống sẽ tự động đăng xuất.

Ở phần cấu hình này, nếu bạn chỉ cần cấu hình cho một user cụ thể, bạn có thể cấu hình trong file ~/.profile của họ. Nếu muốn vô hiêu hoá TMOUT thì bạn chỉ cần xoá biến TMOUT đi hoặc set số giây bằng 0 là được nhé.

Chỉnh sửa xong các bạn cần chạy thêm lệnh bên dưới để cập nhật phần cấu hình.

AZDIGI Tutorial
source ~/.bash_profile
    

Sau khi cấu hình xong, bạn hãy thử kiểm tra lại xem TMOUT có hoạt động không bằng cách không thực hiện thao tác gì trên VPS theo khoảng thời gian mà bạn cấu hình. Như ở đây sau 60 giây mình không thao tác gì, hệ thống đã tự động đăng xuất như hình.

Tự động đăng xuất Linux Shell với TMOUT

III. Tổng kết

Như vậy, ở bài viết này AZDIGI đã hướng dẫn bạn cách thiết lập Tự động đăng xuất khỏi Linux Shell với TMOUT lên máy chủ Linux hoàn tất chỉ với vài dòng lệnh đơn giản. Việc thiết lập này tưởng chừng đơn giản nhưng chắc chắn nó sẽ giúp ích các bạn trong một số trường hợp sơ suất trong việc sử dụng và quản trị VPS , nhằm bảo vệ VPS trước các kẻ xấu có ý định phá hoại VPS. Hy vọng bài viết này sẽ giúp bạn thiết lậpthành công.

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Chia sẻ:
Bài viết đã được kiểm duyệt bởi AZDIGI Team

Về tác giả

Thạch Phạm

Thạch Phạm

Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.

Hơn 10 năm phục vụ 80.000+ khách hàng

Bắt đầu dự án web của bạn với AZDIGI