本文使用vsftpd
搭建 FTP 服务器
安装vsftpd
$ sudo apt-get update
$ sudo apt-get install vsftpd
创建 FTP 根目录
$ mkdir /home/$USER/ftp
$ sudo chown nobody:nogroup /home/$USER/ftp
$ sudo echo "vsftpd test file" > /home/$USER/ftp/test.txt
配置 FTP
$ sudo vim /etc/vsftpd.conf
# 移除 chroot_local_user=YES 前面的注释
# 新增如下内容:
# user_sub_token=$USER
# local_root=/home/$USER/ftp, 可自行定制,并修改 FTP 根目录
# userlist_enable=YES
# userlist_file=/etc/vsftpd.userlist
# userlist_deny=NO
$ sudo vim /etc/vsftpd.userlist
# 新增如下内容
# $USER, 设置为自己的实际用户名
$ sudo systemctl restart vsftpd
测试 FTP 是否可用
$ ftp -p localhost
# 输入用户名和密码
ftp> bye 退出 ftp 模式
参考
本文来自博客园,作者:Legend_Lone,转载请注明原文链接:https://www.cnblogs.com/sun-ye/p/15004327.html