centos

CentOS与VSFTP网络配置要点

小樊
45
2025-08-14 13:40:43
栏目: 智能运维

在CentOS上配置VSFTP网络,要点如下:

  1. 安装VSFTP:用yum install -y vsftpd命令安装。
  2. 配置文件设置
    • 编辑/etc/vsftpd/vsftpd.conf,设置anonymous_enable=NO禁止匿名访问,local_enable=YES允许本地用户访问,chroot_local_user=YES限制用户到主目录,write_enable=YES允许上传。
    • 若用被动模式,设置pasv_enable=YES,并指定pasv_min_portpasv_max_port
  3. 用户管理
    • useradd命令创建用户,passwd设置密码。
    • 可通过/etc/vsftpd/chroot_list限制特定用户访问目录。
  4. 防火墙配置
    • firewall-cmd开放FTP端口(默认21)及被动模式端口。
    • 若用云服务器,还需在安全组中放通端口。
  5. SELinux配置(可选):若遇权限问题,可执行sudo setsebool -P ftpd_disable_trans 1
  6. 启动服务:用systemctl start vsftpd启动,systemctl enable vsftpd设置开机自启。

0
看了该问题的人还看了