ubuntu 18 安装ftp 并远程配置访问用户
在安装过程中一定要注意非root用户,我探索了好久,root用户之下出现各种各样的问题
1. 创建目录
cd /home/hett/
mkdir share
2. 创建用户
关联访问的用户
sudo useradd -d /home/hett/share/ -s /bin/bash hettftp
sudo passwd hettftp
3. 授权
sudo chown hettftp:hettftp /home/hett/share/
4. 安装
sudo apt-get install vsftpd
5. 配置 用户
sudo touch /etc/vsftpd.user_list
sudo nano /etc/vsftpd.user_list
6. 配置
anonymous_enable=NO //匿名的信息
anon_root=/home/hett/share
no_anon_password=YES
anon_upload_enable=YES
anon_mkdir_write_enable=NO
//访问的用户信息
userlist_file=/etc/vsftpd.user_list
userlist_enable=YES
userlist_deny=NO
chroot_list_file=/etc/vsftpd.chroot_list
chroot_local_user=YES
7. 重启
sudo service vsftpd restart
8. 本地访问
9. 远程访问
在目录中新建一个文件作为测试
整了一个上午,大功告成