Cách tạo URL đăng nhập một lần trên DirectAdmin
Cách tạo URL đăng nhập một lần trong DirectAdmin với 3 bước vô cùng đơn giản..
Giới thiệu
Trên DirectAdmin có hỗ trợ một tính năng khá hay đó chính là tạo Url đăng nhập trực tiếp mà không cần nhập thông tin User/Pass. Việc này giúp các quản trị viên hay người dùng dễ dàng đăng nhập vào DirectAdmin ngay lập tức mà không cần phải nhập User/Pass. Cụ thể cách tạo Url này các bạn vui lòng xem tiếp phần hướng dẫn thực hiện bên dưới.
Hướng dẫn thực hiện
Bước 1: SSH vào hệ thống DirectAdmin của bạn
Để thiết lập Url đăng nhập trên DirectAdmin thì việc đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để tiếp tục cấu hình.
Bước 2: Tạo Url đăng nhập
Chức năng URL đăng nhập cho phép bạn tạo một URL và người dùng sẽ truy cập vào Url đó để đăng nhập tự động, và các bạn chỉ có thể truy cập được 1 lần duy nhất, nghĩa là nếu đã đăng nhập lần đầu, thì lần thứ 2 các bạn truy cập Url đó sẽ không thể vào được nữa.
Và theo mặc định, URL có hiệu lực trong 3 ngày, nghĩa là kể thời điểm các bạn tạo Url thì sau 3 ngày các bạn truy cập sẽ không được nữa. Các bạn có thể thay đổi khoảng thời gian này với các tùy chọn khác theo thông tin bên dưới.
Các bạn sử dụng cấu trúc lệnh bên dưới để tạo URL đăng nhập
/usr/local/directadmin/directadmin --create-login-url user=USERNAME
Trong đó: USERNAME là tên User trên DirectAdmin mà bạn muốn tạo URL.
Dưới đây là một số ví dụ điển hình với các tùy chọn khác nhau mà các bạn có thể tham khảo
- Tạo Url đăng nhập mặc định cho User Admin (link sẽ hết hạn sau 3 ngày), thì mình sẽ sử dụng lệnh sau:
/usr/local/directadmin/directadmin --create-login-url user=admin
- Tạo Url đăng nhập cho User có thêm các tùy chọn thời gian hết hạn của link [ giây (s), phút (m), giờ (h), ngày (d), tháng (M), năm (y) ], cấu trúc sẽ như sau:
/usr/local/directadmin/directadmin --create-login-url expiry=[s,m,h,d,M,y] user=USERNAME
Ví dụ mình sẽ tạo Url và sét link sẽ hết hạn sau 1h, thì mình sẽ sử dụng lệnh sau:
/usr/local/directadmin/directadmin --create-login-url expiry=1h user=admin
- Tạo Url và chỉ cho phép một hoặc một số IP nhất định truy cập được, cấu trúc sẽ như sau:
/usr/local/directadmin/directadmin --create-login-url ips=IP1,IP2 user=USERNAME
Ví dụ mình sẽ tạo Url và chỉ cho phép IP của mình là 103.221.220.34 truy cập link trên, thì mình sẽ sử dụng lệnh sau:
/usr/local/directadmin/directadmin --create-login-url ips=103.221.220.34 user=admin
Lưu ý: Với các lệnh không có thêm tùy chọn expiry thì mặc định link sẽ có hiệu lực trong 3 ngày.
Bước 3: Kiểm tra kết quả
Và ở bài viết này mình sẽ thử tạo Url và set chỉ cho phép IP của mình truy cập, thì sau khi mình chạy lệnh tạo Url, hệ thống sẽ tạo ra một liên kết như hình
Bây giờ mình sẽ thử copy liên kết đó và dán vào trình duyệt. Các bạn xem kết quả ở Video bên dưới nhé.
Như vậy ở bài viết này mình đã hướng dẫn bạn cách thiết lập Url đăng nhập một lần trên Directadmin vô cùng đơn giản, với cách làm này các bạn có thể cho phép người khác truy cập vào Directadmin của mình mà không cần phải gửi thông tin cho họ, việc này giúp bảo mật và giúp tiết kiệm được thời gian khi phải nhập User/pass.
Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:
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:
0 Comments