一、停止FTP服务进程
在Windows系统中,通过服务管理器执行以下操作:
- 按Win+R输入
services.msc
打开服务窗口 - 查找并右键点击”Microsoft FTP Service”选择「停止」
- 将启动类型修改为「禁用」防止自动重启
Linux系统使用命令行操作:
- 执行
systemctl stop vsftpd
停止服务 - 运行
systemctl disable vsftpd
永久禁用
二、卸载FTP服务器软件
彻底移除FTP服务组件可防止意外启用:
- Windows系统通过「控制面板」-「程序与功能」卸载IIS中的FTP组件
- CentOS系统执行
yum remove vsftpd
删除安装包 - 清理残留配置文件:
rm -rf /etc/vsftpd/
三、禁用FTP网络端口
通过防火墙阻断20/21号端口的通信:
# Windows防火墙 netsh advfirewall firewall add rule name="Block FTP" dir=in action=block protocol=TCP localport=20,21 # Linux iptables iptables -A INPUT -p tcp --dport 21 -j DROP iptables -A INPUT -p tcp --dport 20 -j DROP
四、验证关闭有效性
完成操作后需进行三项验证:
- 使用
netstat -ano
检查21端口监听状态 - 通过另一台设备尝试FTP连接,应返回连接拒绝
- 查看系统日志确认服务停止事件记录
通过服务停止、软件卸载、端口禁用三重防护措施,可彻底关闭FTP访问权限。建议定期审查服务器日志,配合文件权限管理策略,构建全方位安全防护体系。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/626770.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。