PortChecker Logo
PortChecker

Cổng 20 — FTP-Data (TCP)

FTP-Data

Cổng 20 là gì?

Giao thức truyền tải tệp (Dữ liệu)

Đây là cổng well-known (0–1023) được dùng bởi các dịch vụ lõi như FTP-Data.  ·  RFC 959

Khi nào bạn cần mở cổng 20?

Open only if you host an FTP server in active mode. Passive mode FTP (preferred for modern firewalls) does not use port 20 for data transfer. Keep closed if you use SFTP (port 22) or FTPS instead.

Cách dùng phổ biến và phần mềm

  • vsftpd (active mode)
  • Pure-FTPd
  • ProFTPD
  • Apache FTP Server

Bảo mật

FTP-Data transmits file content in plain text with no encryption. Avoid active-mode FTP in favour of SFTP (port 22) or FTPS (port 990). If FTP must be used, restrict allowed IP ranges in your firewall to minimise exposure.

Cổng 20 có an toàn không?

Cổng mở làm tăng bề mặt tấn công. Mức an toàn phụ thuộc cấu hình FTP-Data.

Rủi ro trung bình

Giữ FTP-Data được cập nhật với các bản vá bảo mật. Yêu cầu xác thực mạnh và hạn chế quyền truy cập vào các địa chỉ IP cần thiết tối thiểu.

Kiểm tra cổng 20 ngay

Kiểm tra kết nối cổng 20 trên mọi host.

1-65535

Mở cổng 20

Để cho phép kết nối đến cổng 20 (FTP-Data), hãy cấu hình tường lửa và thêm quy tắc chuyển tiếp cổng trên router trỏ đến địa chỉ IP cục bộ của thiết bị.

Tường lửa Windows

Mở Windows Defender Firewall → Cài đặt Nâng cao → Quy tắc Inbound → Quy tắc Mới → Cổng → TCP → Cổng cục bộ cụ thể: 20 → Cho phép kết nối → Đặt tên và lưu quy tắc.

netsh advfirewall firewall add rule name="Open Port 20" dir=in action=allow protocol=tcp localport=20
Linux (UFW / iptables)sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
Router

Đăng nhập vào router (192.168.1.1 hoặc 192.168.0.1) → Port Forwarding → Thêm quy tắc mới: Giao thức TCP, Cổng ngoài 20, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 20 → Lưu.

Cách đóng cổng 20

Nếu không cần FTP-Data, hãy chặn cổng này trong tường lửa hoặc router.

Tường lửa Windows

Để chặn cổng 20 trên Windows, hãy chạy lệnh sau trong PowerShell hoặc Command Prompt (với quyền Administrator):

netsh advfirewall firewall add rule name="Block Port 20" dir=in action=block protocol=tcp localport=20
Linux (UFW / iptables)Chạy: sudo ufw deny 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j DROP
Router

Xóa hoặc tắt quy tắc port forwarding cho cổng 20.

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

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

Cổng 20 là cổng TCP tiêu chuẩn cho FTP-Data. Được sử dụng bởi các máy chủ và ứng dụng cần chấp nhận kết nối đến cho dịch vụ này. Có cần mở không tùy thuộc vào việc bạn có đang chạy máy chủ FTP-Data hay không — nếu không, nên để đóng.

Mở cổng 20 có an toàn không?▾

Cổng 20 đang mở làm tăng bề mặt tấn công. Nếu không chạy FTP-Data một cách chủ động, hãy đóng cổng này trong tường lửa và xóa các quy tắc chuyển tiếp cổng. Nếu FTP-Data cần có thể truy cập được, hãy hạn chế quyền truy cập vào các địa chỉ IP đã biết và cập nhật phần mềm thường xuyên.

Cổng liên quan