NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
17/07/2024
Lượt xem

Hướng dẫn tắt IP check trên CyberPanel nhanh chóng

17/07/2024
6 phút đọc
Lượt xem

Đánh giá

Tắt IP check trên CyberPanel là một thao tác quan trọng giúp bạn quản lý hệ thống web server của mình một cách linh hoạt hơn. Việc kiểm tra IP có thể gây ra một số phiền toái không mong muốn, đặc biệt là khi bạn cần truy cập từ nhiều địa chỉ IP khác nhau hoặc khi IP của bạn thường xuyên thay đổi. Trong bài hướng dẫn này, hãy cùng Vietnix tìm hiểu thêm các bước chi tiết để vô hiệu hóa chức năng kiểm tra IP trên CyberPanel.

Vì sao nên tắt IP check trên CyberPanel?

Theo mặc định, IP của người dùng khi truy cập vào trang quản trị CyberPanel, hệ thống sẽ kiểm tra IP đó nhằm thiết lập một session làm việc.
Tuy nhiên IP public thường là IP động sẽ thay đổi liên tục nên chỉ cần reload hay thực hiện thao tác trên CyberPanel, lập tức session sẽ bị out (mất kết nối) do CyberPanel check ip khi đó đã đổi thành IP khác. Khi đó bạn sẽ gặp một thông báo như ảnh sau:

Dấu hiệu nhận biết
Dấu hiệu nhận biết

Việc kiểm tra IP này là một phần trong bảo mật của server, không chỉ CyberPanel mà còn có ở cả cPanel hay DirectAdmin. Tuy nhiên đôi lúc tính năng này cũng tạo ra một số phiền toái cho người dùng khi sử dụng IP động và thay đổi liên tục, ảnh hưởng quá trình sử dụng.

3 bước tắt IP check trên CyberPanel nhanh chóng

Bước 1: Thực hiện SSH vào hệ thống

Để thực hiện tắt IP check, bạn cần sử dụng phương thức SSH vào hệ thống vì đây không phải là tính năng có thể tuỳ chỉnh mà được kích hoạt theo CyberPanel do đó, bạn cần truy cập trực tiếp vào file cấu hình để chỉnh sửa chúng.

Bạn có thể sử dụng các trình CLI như Terminal hay Shell, Git Bash, PuTTY,… và gõ lệnh dạng như sau:

ssh root@ip-server

Bước 2: Chỉnh sửa file IP check

Bạn khi vào hệ thống với phân quyền root hãy đi theo đường dẫn sau:

cd /usr/local/CyberCP/CyberCP

Bạn dùng lệnh ls và sẽ tìm thấy file có tên secMiddleware.py. Bạn cần sao lưu lại file này dự phòng chỉnh sửa cấu hình bị sai sót bằng lệnh sau:

cp secMiddleware.py secMiddleware.py.bak  # Bạn có thể đặt cái tên khác tuỳ ý
Sao lưu file cấu hình của CyberPanel
Sao lưu file cấu hình của CyberPanel

Bạn tiến hành mở chỉnh sửa file bằng vi hoặc nano.

Mở file cấu hình và chỉnh sửa
Mở file cấu hình và chỉnh sửa

Trong file này bạn sẽ cần tìm đoạn code mở đầu try: và kết thúc pass như mô tả dưới đây:

try:
    uID = request.session['userID']
    admin = Administrator.objects.get(pk=uID)
    ipAddr = get_client_ip(request)

    if ipAddr.find('.') > -1:
        if request.session['ipAddr'] == ipAddr or admin.securityLevel == secMiddleware.LOW:
            pass
        else:
            del request.session['userID']
            del request.session['ipAddr']
            logging.writeToFile(get_client_ip(request))
            final_dic = {'error_message': "Session reuse detected, IPAddress logged.",
                         "errorMessage": "Session reuse detected, IPAddress logged."}
            final_json = json.dumps(final_dic)
            return HttpResponse(final_json)
    else:
        ipAddr = get_client_ip(request).split(':')[:3]
        if request.session['ipAddr'] == ipAddr or admin.securityLevel == secMiddleware.LOW:
            pass
        else:
            del request.session['userID']
            del request.session['ipAddr']
            logging.writeToFile(get_client_ip(request))
            final_dic = {'error_message': "Session reuse detected, IPAddress logged.", "errorMessage": "Session reuse detected, IPAddress logged."}
            final_json = json.dumps(final_dic)
            return HttpResponse(final_json)
except:
    pass
Xoá đoạn code thực hiện check IP
Xoá đoạn code thực hiện check IP

Sau khi xoá, bạn hãy lưu lại file.

Lưu lại thay đổi đồng nghĩa đã tắt IP check trên CyberPanel
Lưu lại thay đổi đồng nghĩa đã tắt IP check trên CyberPanel

Bước 3: Khởi động lại dịch vụ

Bạn cũng khởi động lại dịch vụ lscpd để áp dụng các thay đổi.

Khởi động lại service của hệ thống
Khởi động lại service của hệ thống

Mọi người cũng xem:

Lời kết

Qua những chia sẻ chi tiết của Vietnix đã giúp bạn có thể hiểu rõ hơn cách tắt IP check trên CyberPanel một cách dễ dàng và nhanh chóng. Nếu gặp bất cứ khó khăn nào trong quá trình thực hiện, bạn hãy để lại comment phía bên dưới để đội ngũ kỹ thuật của Vietnix có thể hỗ trợ bạn. Ngoài ra để biết thêm thông tin và tích lũy kiến thức cho mình thì bạn có thể tham khảo về cách sử dụng File Manager trên CyberPanel hay là tìm hiểu về tính năng bảo mật SSH trên CyberPanel. Chúc bạn thành công!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG