树莓派配置ftp服务器

1、安装vsftpd

   sudo apt-get install vsftpd

2、启动ftp服务

  sudo service vsftpd start

3、编辑vsftpd.conf

 sudo nano /etc/vsftpd.conf

 可配置项

    anonymous_enable=YES(NO)  是否启用匿名用户

    local_enable=YES(NO) 启用本地用户

    write_enable=YES(NO)允许写

    local_umask=022  设定上传后文件的权限掩码(不大了解)

    ctrl O  保存
    ctrl x   退出

一般配置完以上就能访问,用户名:pi  密码:raspberry  端口:21  传输模式:被动     默认的根目录是:/home/pi

   

 

 4、如果想要更改根目录,需要在vsfptd.conf中添加

  chroot_local_user=YES   限制访问
  local_root=/XXXX             需要设置的跟目录 
  allow_writeable_chroot=YES   vsftpd的根目录限制写,如果不设置写权限ftp连接会报错(如下),所以要么使用  chmod a-w /xxxxx 去除写权限,要么使用本条配置允许限制目录的写;

vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()

    

posted @ 2021-01-11 18:24  一条土狗  阅读(639)  评论(0编辑  收藏  举报