首页 运维 正文
学习vsftpd.conf的配置

 2022-10-23    334  

  配置vsftpd.conf 的过程

  anonymous_enable=NO #禁止匿名

学习vsftpd.conf的配置

  local_enable=YES #允许本地登录

  write_enable=YES #允许写,如需上传,则必须

  local_umask=027 #将上传文件的权限设置为:777-local_umask

  anon_upload_enable=YES # 允许虚拟用户和匿名用户上传

  anon_other_write_enable=YES #允许虚拟用户和匿名用户修改文件名和删除文件

  dirmessage_enable=YES

  xferlog_enable=YES #打开日志记录

  connect_from_port_20=YES

  xferlog_file=/var/log/vsftpd.log #日志存放位置

  xferlog_std_format=YES #标准日志格式

  idle_session_timeout=600 #空闲连接超时

  data_connection_timeout=120

  ftpd_banner=Welcome to ChinaRise FTP service #欢迎信息

  guest_enable=yes #允许虚拟用户

  guest_username=vsftpdguest #虚拟用户使用的系统账号

  virtual_use_local_privs=YES #虚拟用户拥有本地系统权限

  chroot_local_user=NO

  chroot_list_enable=YES

  #以上两行将虚拟用户限制在其目录下,不能访问其他目录,或者直接用

  chroot_local_user=YES

  listen=yes #监听/被动模式

  listen_port=21 #监听端口

  chroot_list_file=/etc/vsftpd/vsftpd.chroot_list #虚拟用户名单保存在文件 /etc/vsftpd/vsftpd.chroot_list 中

  user_config_dir=/etc/vsftpd/vsftpd_user_conf #每个虚拟用户名的更加详细的培植保存在 /etc/vsftpd/vsftpd_user_conf 中

  虚拟用户其他设置

  在/etc/vsftpd/vsftpd.chroot_list 文件中写入允许登陆的虚拟用户名称,每行一个

  在/etc/vsftpd/vsftpd_user_conf 文件夹中创建一个以虚拟用户用户名命名的文件,

  写入: local_root = /var/FTP/子目录名

  然后在/var/FTP下创建一个对应的目录即可

原文链接:https://77isp.com/post/8611.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。