Cổng 5900: VNC

Cổng 5900 (TCP) được VNC sử dụng. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc đường hầm SSH.

Cập nhật

Cổng5900
Giao thứcTCP
Dịch vụVNC
Mức độ lộ ra InternetKhông để lộ ra Internet

Kiểm tra cổng 5900 có mở không

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

Điều khiển màn hình từ xa Virtual Network Computing.

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

Không để lộ ra Internet. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc đường hầm SSH. Nhiều máy chủ VNC dùng mật khẩu yếu. Hãy đưa VNC qua đường hầm SSH hoặc VPN.

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

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

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

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

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

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

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

Với máy chủ đám mây, bạn cũng cần mở cổng trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ nằm sau router cần một quy tắc chuyển tiếp cổng (port forwarding) tới IP nội bộ của thiết bị.

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

Cổng có thể mở trên máy chủ nhưng vẫn bị chặn ở tầng trên. Port Checker kết nối từ Internet, nên cho bạn thấy những gì người khác nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 5900 (macOS/Linux) hoặc Test-NetConnection example.com -Port 5900 (Windows).

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

Cổng 5900 là gì?
Điều khiển màn hình từ xa Virtual Network Computing.
Mở cổng 5900 có an toàn không?
Không để lộ ra Internet. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc đường hầm SSH.
Làm sao để kiểm tra cổng 5900 có mở không?
Nhập tên miền hoặc IP công khai của bạn vào Port Checker cùng cổng 5900. Công cụ sẽ thử kết nối TCP từ Internet và báo kết quả là open, closed hoặc filtered.