温馨提示×

CentOS如何集成VSFTP与防火墙

小樊
57
2025-09-13 16:32:03
栏目: 智能运维

在CentOS上集成VSFTP与防火墙,可按以下步骤操作:

  1. 安装VSFTP:使用sudo yum install vsftpd命令安装。
  2. 配置VSFTP:编辑/etc/vsftpd/vsftpd.conf文件,设置anonymous_enable=NOlocal_enable=YES等参数。若使用被动模式,还需设置pasv_enable=YESpasv_min_portpasv_max_port参数。
  3. 配置防火墙:使用firewall-cmd命令开放FTP端口,如sudo firewall-cmd --permanent --add-port=21/tcp开放控制端口21,sudo firewall-cmd --permanent --add-port=20/tcp开放数据端口20,若用被动模式则开放相应端口范围,最后执行sudo firewall-cmd --reload使配置生效。
  4. 配置SELinux(可选):若启用SELinux,可执行sudo setsebool -P ftp_home_dir onsudo setsebool -P allow_ftpd_full_access on来允许FTP访问。
  5. 启动并启用VSFTP服务:使用sudo systemctl start vsftpd启动服务,sudo systemctl enable vsftpd设置开机自启。

0