Hướng dẫn đổi Port SSH trên Ubuntu an toàn và chi tiết

Bước 1: Kiểm tra cấu hình SSH hiện tại

 

Kết nối với máy chủ Ubuntu qua SSH và kiểm tra trạng thái dịch vụ:

 

sudo systemctl status ssh

 

Mở tệp cấu hình SSH:

 

sudo nano /etc/ssh/sshd_config

 

Tìm dòng Port 22. Nếu dòng này có dấu #, hãy bỏ dấu đó và đổi thành cổng mong muốn, ví dụ:

 

Port 2222

 

Lưu tệp bằng Ctrl + O, nhấn Enter, sau đó thoát bằng Ctrl + X.

 

Bước 2: Cho phép cổng mới qua firewall

 

Nếu sử dụng UFW, chạy lệnh:

 

sudo ufw allow 2222/tcp

sudo ufw status

 

Nếu VPS có firewall trên trang quản lý của nhà cung cấp, hãy mở thêm cổng TCP 2222 tại đó. Nếu SSH đang được giới hạn theo IP nguồn, hãy giữ nguyên giới hạn phù hợp.

 

Bước 3: Kiểm tra cấu hình và khởi động lại SSH

 

Trước khi áp dụng cấu hình mới, kiểm tra lỗi cú pháp:

 

sudo sshd -t

 

Nếu không có thông báo lỗi, khởi động lại dịch vụ:

 

sudo systemctl restart ssh

 

Kiểm tra dịch vụ đang hoạt động:

 

sudo systemctl status ssh

 

Bước 4: Kiểm tra kết nối bằng cổng mới

 

Không đóng phiên SSH hiện tại cho đến khi xác nhận kết nối mới hoạt động bình thường.

 

Mở một cửa sổ Terminal khác trên máy tính và kết nối bằng lệnh:

 

ssh -p 2222 username@IP_SERVER

 

Thay username bằng tên người dùng Ubuntu và IP_SERVER bằng địa chỉ IP máy chủ thực tế.

 

Khi kết nối thành công, bạn có thể tiếp tục quản trị bằng cổng mới. Sau đó, chỉ đóng cổng 22 khi đã xác nhận không còn cần sử dụng và đã kiểm tra các cấu hình SSH liên quan.

 

Lưu ý khi đổi Port SSH

 

  • Chọn cổng chưa được dịch vụ khác sử dụng.

 

  • Luôn mở firewall cho cổng mới trước khi ngắt kết nối hiện tại.

 

  • Kiểm tra cấu hình bằng sshd -t trước khi khởi động lại SSH.

 

  • Đổi cổng SSH không thay thế các biện pháp bảo mật khác. Bạn vẫn nên sử dụng mật khẩu mạnh hoặc SSH key, hạn chế đăng nhập root trực tiếp và cập nhật Ubuntu thường xuyên.

 

Thực hiện đúng các bước trên sẽ giúp bạn đổi Port SSH trên Ubuntu an toàn hơn và hạn chế nguy cơ mất quyền truy cập máy chủ.

 HỖ TRỢ TRỰC TUYẾN