Cổng 22: SSH / SFTP

Cổng 22 (TCP) được SSH / SFTP sử dụng. Chỉ mở khi thật sự cần, và luôn kèm mã hóa cùng xác thực mạnh, tốt nhất chỉ cho phép các địa chỉ IP đã biết.

Cập nhật

Cổng22
Giao thứcTCP
Dịch vụSSH / SFTP
Mức độ lộ ra internetChỉ mở khi cần

Kiểm tra cổng 22 có đang mở không

Cổng 22 dùng để làm gì?

Secure Shell dùng để truy cập terminal từ xa, truyền tệp (SFTP, SCP) và Git qua SSH.

Có nên mở cổng 22 không?

Chỉ mở khi thật sự cần. Chỉ mở khi cần thiết, kèm mã hóa và xác thực mạnh, tốt nhất giới hạn trong các địa chỉ IP đã biết. Cổng 22 bị quét liên tục. Hãy tắt đăng nhập bằng mật khẩu, tắt đăng nhập root, và cân nhắc dùng fail2ban hoặc giới hạn truy cập vào các IP đã biết. Đổi cổng SSH sang cổng khác giúp giảm nhiễu trong log nhưng không phải là bảo mật thực sự.

Xem tiến trình nào đang lắng nghe trên cổng 22

# Linux
sudo ss -tlnp | grep ':22 '

# macOS
sudo lsof -nP -i TCP:22 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 22 -State Listen

Mở hoặc chặn cổng 22 trên tường lửa

# Ubuntu / Debian (ufw)
sudo ufw allow 22/tcp
sudo ufw deny 22/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 22" -Direction Inbound -Protocol TCP -LocalPort 22 -Action Allow

Trên máy chủ đám mây, hãy mở cổng này thêm trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ đặt sau router cần một quy tắc port forwarding trỏ về IP cục bộ của thiết bị.

Kiểm tra từ bên ngoài

Cổng có thể đang mở trên máy chủ nhưng bị chặn ở tầng phía trên. Port Checker kết nối từ internet nên cho thấy những gì thế giới nhìn thấy. Từ máy của bạn, dùng nc -vz example.com 22 (macOS/Linux) hoặc Test-NetConnection example.com -Port 22 (Windows).

Câu hỏi thường gặp

Cổng 22 là gì?
Secure Shell dùng để truy cập terminal từ xa, truyền tệp (SFTP, SCP) và Git qua SSH.
Mở cổng 22 có an toàn không?
Chỉ mở khi thật sự cần. Chỉ mở khi cần thiết, kèm mã hóa và xác thực mạnh, tốt nhất giới hạn trong các địa chỉ IP đã biết.
Làm sao để kiểm tra cổng 22 có đang mở không?
Nhập tên miền hoặc IP công cộng của bạn vào Port Checker với cổng 22. Công cụ sẽ thử kết nối TCP từ internet và báo cáo trạng thái open, closed hoặc filtered.