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. 远程访问

 在目录中新建一个文件作为测试

 

 整了一个上午,大功告成

原文地址:https://www.cnblogs.com/youran-he/p/15512079.html