FTP端口基础概念
FTP协议默认使用21号端口作为控制连接,20号端口作为数据传输。主动模式与被动模式分别对应不同的端口协商机制,主动模式下服务器主动连接客户端端口,被动模式则由客户端发起数据连接。
取消默认端口的操作步骤
Linux系统操作
- 通过SSH登录服务器,执行
sudo systemctl stop vsftpd
停止FTP服务 - 运行
sudo systemctl disable vsftpd
禁用开机自启动 - 使用
netstat -tuln | grep 21
验证端口关闭状态
Windows系统操作
- 按Win+R运行
services.msc
,停止并禁用Microsoft FTP服务 - 在IIS管理器中将FTP站点端口号设置为空值
防火墙配置管理
无论使用iptables还是Windows防火墙,均需执行以下操作:
- Linux系统执行
sudo ufw deny 21
阻断TCP连接 - Windows防火墙创建入站规则阻止21端口
注意事项与结论
修改端口前应备份配置文件,并确认网络环境是否允许非标准端口通信。完全取消FTP默认端口需结合服务关闭与防火墙配置,在Linux和Windows系统中均可通过系统工具实现。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/477193.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。