ubuntu下vsftpd配置:Linux是一种开源的、安全的操作系统,而且已经深入人心。作为一种流行的发行版本,Ubuntu的使用更为普及。vsftpd作为Linux下一种最为方便的FTP程序,也为人们所推崇。本文讲述的是如何在Ubuntu下安装配置vsftpd。
1、按照《Vsftpd服务安装设置》的要求,在安装vsftpd之后,将/etc/vsftpd.conf文件备份之后,安装文档要求直接覆盖修改,具体的FTP目录,需要自己建立,例如:/home/ftp.此外还有对该目录进行权限配置,保证可以读写等。
将需要使用FTP的用户的用户名添加至
- /etc/vsftpd.user_list
2、对文档中,/etc/vsftpd.conf中的几项配置进行修改,
- #banner_file=/etc/vsftpd/banner
#若为NO,则记录在chroot_list_file选项所指定的文件(默认是/etc/vsftpd.chroot_list)中的用户将被chroot在登录後所在目录中,无法离开.如果为YES,则所记录的用户将不被chroot.这里选择YES.
- chroot_local_user=NO
如果需要禁止匿名用户访问,还需要修改以下
#接受匿名用户
- anonymous_enable=NO
#匿名用户login时不询问口令
- no_anon_password=NO
3、如果要建立虚拟用户,且该用户只能访问FTP下特定用户,则,
- sudo useradd -d /home/ftp/filename -s /bin/bash -m username
然后设置密码,
将该类用户的帐号添加至,
- /etc/vsftpd.chroot_list
4、设置完毕之后需要重启服务,保证设置生效,
- sudo /etc/init.d/vsftpd restart
【编辑推荐】