下载安装
-
sudo apt install vsftpd
;
创建用户
-
sudo useradd ftpuser -m
这个用户是有自己的目录 /home/ftpuser 的;
设置用户密码
-
sudo passwd ftpuser
;
创建用户 ftpuser 的 FTP 根目录
-
sudo mkdir /home/ftpuser/ftp_root
;
修改配置文件
-
sudo vim /etc/vsftpd.conf
:
local_root=/home/ftpuser/ftp_root #指定用户目录
chroot_local_user=YES #限制用户只能看见 local_root 目录
listen=NO #开启监听 IPv4 请求
listen_ipv6=YES #关闭监听 IPv6 请求
write_enable=YES #开启用户写权限
重启 vsftpd
-
sudo systemctl restart vsftpd
;
访问 FTP 服务器
- ftp://localhost;
- 用户名密码:ftpuser;