ubuntu下使用vsftpd架设FTP server

1.sudo apt-get install vsftpd

2.sudo vim /etc/vsftpd.conf

   将listen = NO修改为listen = YES

   listen_ipv6=YES 注释掉

   write_enable = NO 修改为write_enable = YES

   local_umask = 022 使能

   chroot_local_user= NO

   chroot_list_enable=YES

   chroot_list_file = /etc/vsftpd.chroot_list 使能

   添加local_root = /home/ftp

   userlist_enable = YES

   userlist_deny = NO

3.sudo vim /etc/pam.d/vsftpd 将里面的auth required pam_shells.so注释掉,否则会出现530错误。

4.这样就可以使用sudo useradd –d /home/ftp –M ***

                      sudo passwd ***

   来建立ftp的账户了

5.将建立的账户填入/etc/vsftpd.user_list中用来允许哪些用户登录ftp服务器

6.将建立的账户填入/etc/vsftpd.chroot_list中用来限制哪些用户只能允许在指定目录下(/home/ftp)中使用。

posted on 2015-04-14 16:07  十点零九  阅读(244)  评论(0编辑  收藏  举报

导航