Mặc định, giao thức SSH (Secure Shell) sử dụng port 22 để thiết lập kết nối từ xa an toàn giữa các máy chủ Linux. Trên hệ điều hành Red Hat Enterprise Linux 7, để máy chủ SSH có thể nhận các kết nối đến, bạn cần cấu hình tường lửa cho phép lưu lượng đi qua cổng này. Điều đó đồng nghĩa với việc bạn phải mở port 22 trong firewalld – công cụ quản lý tường lửa mặc định của hệ điều hành Red Hat.
Trong bài viết này, bạn sẽ được DataOnline hướng dẫn từng bước cách kích hoạt cổng SSH 22 trên RHEL 7. Lưu ý: điều kiện tiên quyết duy nhất là hệ thống của bạn đã cài đặt sẵn dịch vụ SSH (OpenSSH).
Trong hướng dẫn này, bạn sẽ học được:
● Cách mở port SSH 22 trên RHEL 7
● Cách xem các quy tắc tường lửa đã được cấu hình trong firewalld và iptables
Yêu cầu, quy ước và phiên bản phần mềm sử dụng
Hệ thống: Red Hat 7 Linux
Phần mềm: OpenSSH
Yêu cầu khác: Quyền truy cập đặc quyền vào hệ thống Linux của bạn với tư cách là root hoặc thông qua lệnh sudo.
Quy ước:
- Dấu
#
– Yêu cầu các lệnh Linux được thực thi với quyền root (trực tiếp dưới quyền root hoặc qua lệnh sudo). - Dấu
$
– Yêu cầu các lệnh Linux được thực thi dưới quyền người dùng không có đặc quyền.
Hướng dẫn từng bước mởPort SSH 22 trên Red Hat 7
- Mở Terminal
Bắt đầu bằng cách mở giao diện dòng lệnh trên hệ thống của bạn.Chạy lệnh sau để mở port SSH 22 trên máy chủ Red Hat 7 Linux:# firewall-cmd --zone=public --permanent --add-service=ssh
- Reload Firewalld
Để áp dụng các thiết lập tường lửa mới, bạn cần reload firewalld:# firewall-cmd --reload
- Kiểm Tra Quy Tắc Tường Lửa
Bạn có thể kiểm tra các quy tắc đã cấu hình cho firewalld bằng lệnh:# firewall-cmd --list-all
Hoặc kiểm tra trực tiếp các quy tắc iptables bằng lệnh:
# iptables-save | grep dport\ 22
- Gỡ Quy Tắc Mở Port (Nếu Cần Thiết)
Trong trường hợp bạn cần đóng port SSH 22 lại, hãy dùng các lệnh sau:# firewall-cmd --zone=public --remove-service=ssh --permanent # firewall-cmd --reload
Kết luận
Trong bài viết này, bạn đã được hướng dẫn chi tiết cách mở port SSH 22 trên hệ điều hành Red Hat Enterprise Linux 7 bằng cách sử dụng firewalld, công cụ quản lý tường lửa mặc định. Sau khi hoàn tất cấu hình, máy chủ của bạn sẽ bắt đầu chấp nhận kết nối SSH từ xa, cho phép truy cập và quản lý hệ thống một cách linh hoạt hơn.
Tuy nhiên, để đảm bảo tính bảo mật toàn diện, ngoài việc mở port trên hệ điều hành, bạn nên kiểm tra và cấu hình bổ sung các thiết bị bảo mật phần cứng như Firewall vật lý hoặc router, đặc biệt khi máy chủ đang hoạt động trong môi trường sản xuất hoặc tiếp xúc với Internet.