Hướng dẫn - Thủ thuật - Đăng nhập Linux với xác thực 2FA (có thể dùng với bản Server) | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software. 

All the knowledge we share is completely free. If you are willing, please support us here.

×

Hướng dẫn Thủ thuật - Đăng nhập Linux với xác thực 2FA (có thể dùng với bản Server)

Bim Sponges

Bộ lọc bằng cơm sườn bì chả trứng rắc nhiều tóp mỡ
Thành viên BQT
wallpaperflare-unknow-01.jpg


Mình đã từng đăng một số thủ thuật tăng thêm lớp bảo vệ cho hệ thống Linux như:

Hôm nay mình giới thiệu thêm thủ thuật mới đó là thêm một lớp xác thực 2FA bằng Google Authenticator, 2FAS hoặc trình Authen nào bạn thích. Cơ chế phải nhập mã xác thực trước khi nhập mật khẩu.

# ƯU ĐIỂM

- Cài đặt và cấu hình nhanh chóng, không can thiệp sâu vào hệ thống.

- Tăng thê một lớp bảo mật cho hệ thống thay vì chỉ có một lớp bảo mật như trước.

# NHƯỢC ĐIỂM

- Luôn phải có điện thoại bên cạnh để lấy token 2FA.

- Quá trình đăng nhập sẽ tốn thêm một tí thời gian (nhập token 2FA > nhập mật khẩu hoặc kiểu xác thực khác).

# CÀI ĐẶT

- Mở terminal (tổ hợp phím Ctrl Alt T).

- Cài đặt gói libpam-google-authenticator:
sudo apt install libpam-google-authenticator -y
Screenshot-from-2025-05-20-10-58-05.png


# CẤU HÌNH

- Khởi chạy gói vừa cài để cấu hình 2FA, ấn y và enter ở thông báo khi chạy lệnh:
google-authenticator
Screenshot-from-2025-05-20-10-59-20.png


- Sau khi y ở trên, dòng lệnh sẽ trả lại hình QR để dùng các app 2FA như Google Authenticator, 2FAS để quét, tiến hành quét trên app, có 6 số được app cấp, bạn nhanh chóng nhập vào dấu nhắc lệnh và enter, ấn y và enter ở câu hỏi cập nhật lại file cấu hình 2FA (nhớ lưu lại 5 dòng Emergency Scratch Codes để có gì còn khôi phục):
Screenshot-from-2025-05-20-11-19-35.png


Untitled.jpeg


- Tiếp theo, ấn y và enter để kích hoạt cơ chế chỉ cho phép 1 lượt đăng nhập trong 30s với 1 code 2FA:
Screenshot-from-2025-05-20-11-01-50.png


- Nếu bạn không lo lắng về vấn đề độ lệch token với máy chủ, bạn có thể ấn n và enter, ngược lại ấn y và enter:
Screenshot-from-2025-05-20-11-02-18.png


- Ấn y và enter để bật giới hạn đăng nhập trong 30s, tới đây là xong bước cấu hình 2FA:
Screenshot-from-2025-05-20-11-02-34.png


- Thêm cơ chế 2FA vừa cấu hình vào module xác thực động của Linux (Pluggable Authentication Modules) bằng cách mở cấu hình:
sudo gedit /etc/pam.d/common-auth
Screenshot-from-2025-05-20-11-07-27.png


- Thêm 2 dòng sau chèn vào cấu hình ở dưới # pam-auth-update như hình:
# Enable Google Authenticator
auth required pam_google_authenticator.so
Screenshot-from-2025-05-20-11-08-30.png


- Tới đây là đã hoàn tất, bạn có thể khởi động lại máy để thấy sự thay đổi, từ bây giờ đăng nhập phải nhập token 2FA trước, sau đó mới tiến tới bước xác thực tiếp theo là mật khẩu hoặc cách xác thực khác mà bạn đã cấu hình:


# GỠ BỎ

- Xóa 2 dòng đã cấu hình trong common-auth của pam.d như bước trên, sau đó chạy lệnh dưới để gỡ:
sudo apt remove --purge libpam-google-authenticator -y

Chúc các bạn thành công !
Nguồn: tổng hợp từ google, vrealmatic, how2shout và mò mẫm {bang}.
 
Sửa lần cuối:


Top