在Linux系统中,FTP(文件传输协议)默认使用的端口号如下:
Active Mode下使用),用于传输文件内容。49152-65534)。vsftpd.conf)通过pasv_min_port和pasv_max_port定义端口范围。bash
# 修改配置文件(通常路径:/etc/vsftpd.conf)
listen_port=21 # 控制端口(默认21,可自定义)
pasv_min_port=30000 # 被动模式最小端口
pasv_max_port=31000 # 被动模式最大端口
bash
sudo netstat -tuln | grep ftp
输出示例:
tcp6 0 0 :::21 :::* LISTEN # 控制端口
tcp6 0 0 :::30000-31000 :::* # 被动模式数据端口范围iptables/firewalld),需放行相关端口:
bash
# 放行21端口和被动模式范围
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
sudo firewall-cmd --reload21/TCP20/TCP(需客户端支持)如有特殊需求(如非标准端口),需在FTP服务配置文件中明确指定。