Vsftpd安装配置

运维 系统运维
Vsftpd安装配置:本文分四个步骤讲述了Vsftpd安装配置。使用yum命令安装、全局配置、单个用户配置、磁盘配额设置。

  Vsftpd安装配置:Linux是一种开源的、安全的操作系统,而且已经深入人心。而vsftpd作为Linux下一种最为方便的FTP程序,也为人们所推崇。本文讲述的是如何在Linux下安装配置Vsftpd。

  一、安装,使用yum命令安装

  # yum install vsftpd( 
  • 1.

  备注:卸载命令yum remove vsftpd)

  二、全局配置

  #vi /etc/vsftpd/vsftpd.conf //打开配置文件

  -----------以下为相关配置文件-------------

  anonymous_enable=YES //启用匿名用户  
 
  local_enable=YES //允许本地用户登录FTP  
 
  write_enable=YES //允许写,上传  
 
  local_umask=022 //设置反掩码为022  
 
  anon_upload_enable=YES //允许匿名用户上传  
 
  #anon_mkdir_write_enable=YES //是否允许匿名用户可以使用除了建立文件夹和上传文件以外其他的ftp写操作命令。例如:delete、rename 等等
 
  dirmessage_enable=YES //目录消息,  
 
  # Activate logging of uploads/downloads.  
 
  xferlog_enable=YES //启用上传下载日志  
 
  connect_from_port_20=YES //20端口为数据端口  
 
  chown_uploads=YES //改变匿名用户上传文件的所有者  
 
  chown_username=root //把匿名用户上传文件改为root用户所有  
 
  # You may override where the log file goes if you like. The default is shown  
 
  # below.  
 
  #xferlog_file=/var/log/vsftpd.log //默认日志文件存放路径  
 
  #  
 
  # If you want, you can have your log file in standard ftpd xferlog format  
 
  xferlog_std_format=YES //标准日志格式  
 
  idle_session_timeout=600 //空闲超时时间  
 
  #chroot_list_enable=YES //是否启用锁定用户  
 
  chroot_local_user=YES //把用户锁定在家目录中  
 
  #chroot_list_file=/etc/vsftpd/chroot_list //chroot用户列表  
 
  listen=YES //在IPV4上监听  
 
  #listen_ipv6=YES //在IPV6上监听  
 
  pam_service_name=vsftpd //支持PAM(支持本地用户账户登录FTP)  
 
  userlist_enable=YES //是否启用userlist_deny参数  
 
  userlist_deny=yes //是否拒绝userlist.txt列出的用户  
 
  userlist_file=/etc/vsftpd/userlist.txt //用户列表  
 
  tcp_wrappers=YES 
 
  dirlist_enable=YES //允许浏览,列出文件  
 
  no_anon_password=yes //匿名用户不需要密码  
 
  Local_root=/path //本地用户登录FTP直接进入这个指定的目录,而不是家目录  
 
  Local_max_rate=数字 //本用户传输速度为多少bps  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.

  三、单个用户配置

  A、在vsftpd.conf中加入以下参数

  User_config_dir=/path //用户配置文件所在的目录  
 
  • 1.
  • 2.

  B、在path路径下建立配置文件,比如bj1z文件,加入配置参数

  Bj1z文件:

  local_root=/ftproot/bj1z //用户名为bj1z的用户目录编程了/ftproot/bj1z  
 
  local_max_rate=20000 
 
  local_umask=022 
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  Bj2z文件:

  local_root=/ftproot/bj2z //用户名为bj1z的用户目录编程了/ftproot/bj2z  
 
  local_max_rate=20000 
 
  local_umask=022 
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  Bj3z文件:

  local_root=/ftproot/bj3z//用户名为bj1z的用户目录编程了/ftproot/bj3z  
 
  local_max_rate=20000 
 
  local_umask=022 
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  Zhbjb文件:

  local_root=/ftproot/zhbjb //用户名为bj1z的用户目录编程了/ftproot/zhbjb  
 
  local_max_rate=20000 
 
  local_umask=022 
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  四、磁盘配额设置

  #vi /etc/fstab  
 
  /dev/vg1/lv1 /ftproot ext3 defaults 1 2  
 
  • 1.
  • 2.
  • 3.
  • 4.

  改为:

  /dev/vg1/lv1 /ftproot ext3 defaults,usrquota,grpquota 1 2  
 
  #reboot  
 
  #quotacheck -avug  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  需要等待一段时间,完成后/ftproot下面生成quota.User和quota.Group文件

  #quotaon -avug //启用磁盘限额  
 
  #edquota -u bj1z  
 
  • 1.
  • 2.
  • 3.
  • 4.

  输入相应的软限制和硬限制,保存退出

  #edquota -p bj1z -u bj2z //把bj1z的磁盘限额配置复制给bj2z用户  
 
  #repquota -avug //查看使用情况  
  • 1.
  • 2.
  • 3.

【编辑推荐】

责任编辑:zhaolei 来源: CSDN
相关推荐

2010-02-26 14:03:11

Fedora vsft

2011-02-23 09:55:33

Centos安装vsftpd

2011-03-02 09:31:13

2011-03-02 09:31:13

2011-03-01 09:09:39

Ubuntuvsftpd安装

2011-04-02 14:21:46

MRTG安装

2011-02-23 10:43:17

2011-04-01 15:00:35

2011-02-25 17:48:52

2010-06-07 11:22:28

2011-03-02 11:32:55

vsftpd配置

2011-03-30 15:05:40

MRTG安装

2011-02-25 17:19:09

Pureftpd安装

2011-04-02 15:26:51

Cacti安装

2011-11-08 21:55:58

MRTG 配置

2011-03-25 15:01:44

Cacti安装

2013-11-28 09:44:00

2011-03-11 16:42:38

Ubuntu安装LAMP

2011-03-25 13:40:28

Cacti安装配置

2010-02-22 18:12:25

CentOS vsft
点赞
收藏

51CTO技术栈公众号