vsftpd配置 树莓派使用vsftpd搭建ftp服务器 1.安装vsftpd sudo apt-get install vsftpd 2.修改配置 /etc/vsftpd.conf sudo vi /etc/vsftpd.conf 修改以下三项 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 3.修改配置 /etc/vsftpd.user_list sudo vi /etc/vsftpd.user_list 将允许访问的树莓派系统用户添加进来,这里添加了1个用户 pi 4.修改配置 /etc/vsftpd.chroot_list chroot_list_enable=YES时,vsftpd.chroot_list中配置那些可以访问根目录的用户。 pi 5.修改配置 此配置文件是安装时vsftpd自动生成的,存放帐户黑名单,这些帐户一般是比较敏感的帐户,禁止用来做ftp登录,比如root,这里都是默认的,我没改,如果发现有些帐户不能登录,要以查查这里。 6. 新建ftp文夹 #这个目录好像是匿名登录时默认显示的目录,不过我没有开启匿名登录 #这个目录配置在vsftpd.conf中 sudo mkdir /var/ftp sudo chown ftp:ftp /var/ftp sudo usermod -d /var/ftp ftp vi /etc/passwd 给ftp用户 bash 7. 启动方式 # 若以服务方式运行要配置linsten=NO,然后以服务方式运行 sudo service vsftpd # 使用服务方式我这里尝试是连接不到的,所以我用主动方式启动。配置listen=YES sudo vsftpd /etc/vsftpd.conf 8.连接 使用客户端连接即可,这里推荐使用xftp客户端,简单好用