|
|
树莓系统安装完毕后我们需要先更改软件源为国内源否则我们下载软件时就悲剧了
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo nano /etc/apt/sources.list
将里面的内容替换为
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
保存退出后执行命令 sudo apt-get update 更新源
安装VSFTPD
sudo apt-get install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf
# 不允许匿名访问
anonymous_enable=NO
# 可以写入
write_enable=YES
# 设置上传文件掩码
local_umask=022
#取消注释并将其改为NO
chroot_local_user=NO
#设置通过读取文件确定哪些用户不允许离开自己的用户目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
保存退出
sudo nano /etc/vsftpd.chroot_list
将用户名加入其中
创建用户并指定目录
sudo mkdir /work
sudo chmod 755 /work
sudo useradd test -d /work
sudo chown -R test /work
sudo passwd test
这时登录FTP会出现500错误这是因为密码机制的问题
sudo /etc/pam.d/vsftpd
将最后一行注释掉
#auth required pam_shells.so
接下来重新启动FTP
sudo /etc/init.d/vsftpd restart
OK FTP已经可以登录了。 |
|