在 Ubuntu 环境下安装 vsftpd 并简单配置
文章内容主要来自 CSDN连接
apt 安装 vsftpd
$ sudo apt install vsftpd
简单配置 vsftpd
vsftpd 的配置非常灵活,根据自己的需要,可以配置出各种权限的 FTP 服务器
这里就简单配置已经拥有本机账号的用户登录自己的文件目录
编辑/etc/vsftpd.conf
配置文件
sudo vim /etc/vsftpd.conf
# 在配置文件中添加如下几行内容
# 启用当前主机中的用户登录
userlist_deny=NO
userlist_enable=YES
local_enable=YES
# 添加写入权限
write_enable=YES
# 允许登录的用户列表文件
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
# 登录的默认目录
local_root=/home/<username>
# 使用utf8编码
utf8_filesystem=YES
编辑允许登录的用户名文件(一行一个用户名)
$ sudo vim /etc/allowed_users
username1
username2
启动服务
$ sudo systemctl enable vsftpd
$ sudo systemctl start vsftpd
# 如果你修改了 vsftpd.conf 文件,需要重启服务才能生效
$ sudo systemctl restart vsftpd
# 停止服务
$ sudo systemctl stop vsftpd
卸载 vsftpd
$ sudo apt-get purge vsftpd