❤️ 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.

Mặc định khi IP của bạn truy cập vào trang DirectAdmin(DA) thì DA sẽ check ip của bạn nhằm thiết lập một session làm việc.

Ví dụ khi bạn sử dụng IP là 1.2.3.4 truy cập vào DA thì DA sẽ check ip 1.2.3.4 để cấp cho trình duyệt của bạn một session.

Tuy nhiên do IP public của bạn thay đổi liên tục nên chỉ cần nhấn reload hoặc thực hiện thao tác trên DA lập tức session sẽ bị out do DA check ip khi đó không phải là 1.2.3.4 nữa mà một IP khác như 4.5.6.7. Việc check IP này nhằm nâng cao tính bảo mật của server. Tuy nhiên trong lúc sử dụng sẽ gây khó khăn khi bạn sử dụng IP động thay đổi liên tục làm bạn không thể đăng nhập sử dụng được.

Trong bài viết này AZDIGI hướng dẫn các bạn tắt chức năng này đi ở DirectAdmin (mình cũng không khuyên khích các bạn tắt nó)

⚠️ Tắt IP Check sẽ giảm tính bảo mật của DirectAdmin. Chỉ nên tắt khi bạn thường xuyên bị mất session do IP động và đã có các biện pháp bảo mật khác như giới hạn IP truy cập port 2222 qua firewall.

Cách tắt IP Check trên DirectAdmin

Để tắt bạn cần SSH vào server/vps và mở file directadmin.conf lên sau đó tìm đến disable_ip_check

vi /usr/local/directadmin/conf/directadmin.conf

Mặc định dòng disable_ip_check sẽ là =0 thì bạn hãy chuyển về =1 là được

disable_ip_check=1

Sau đó bạn lưu lại bằng lệnh :wq và restart lại DirectAdmin(DA)

systemctl restart directadmin

💡 Trên các phiên bản DirectAdmin cũ hơn (trước 1.60), bạn có thể dùng lệnh service directadmin restart thay cho systemctl.

Cách nhanh bằng lệnh sed

Hoặc bạn có thể copy lệnh sau và dán vào cửa sổ SSH để thực hiện tự động:

sed -i 's/disable_ip_check=0/disable_ip_check=1/g' /usr/local/directadmin/conf/directadmin.conf
systemctl restart directadmin

ℹ️ Lệnh trên sẽ tìm dòng disable_ip_check=0 và thay bằng disable_ip_check=1, sau đó restart DirectAdmin để áp dụng thay đổi.

Kiểm tra kết quả

Sau khi restart DirectAdmin, bạn có thể kiểm tra lại giá trị hiện tại bằng lệnh:

grep disable_ip_check /usr/local/directadmin/conf/directadmin.conf

Nếu kết quả hiển thị disable_ip_check=1 nghĩa là bạn đã tắt thành công tính năng IP Check.

Tổng kết

Tắt IP Check trên DirectAdmin là giải pháp hữu ích khi bạn sử dụng IP động và thường xuyên bị đăng xuất khỏi panel. Tuy nhiên, hãy cân nhắc bổ sung các biện pháp bảo mật khác như cấu hình firewall giới hạn truy cập port 2222, bật two-factor authentication (2FA) trong DirectAdmin, hoặc sử dụng VPN với IP tĩnh để đảm bảo an toàn cho server.

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