# 安装 vsftpd
sudo apt-get update
sudo apt-get install vsftpd
# 备份配置文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
# 编辑配置文件
sudo nano /etc/vsftpd.conf
# 在配置文件中进行以下修改或添加:
# 1. 禁用匿名访问
anonymous_enable=NO
# 2. 允许本地用户登录
local_enable=YES
# 3. 允许上传文件
write_enable=YES
# 4. 设置用户的根目录为家目录
chroot_local_user=YES
# 5. 如果需要允许用户写入权限,添加以下行
allow_writeable_chroot=YES
# 6. 启用被动模式 (可选)
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=50000
# 保存并退出编辑器
# 重启 vsftpd 服务
sudo systemctl restart vsftpd
# 配置防火墙 (如果使用 ufw)
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
sudo ufw reload
apt-get
安装 FTP 服务器软件 vsftpd
。nano
)编辑 /etc/vsftpd.conf
文件,并根据需求修改配置项。vsftpd
服务使更改生效。上一篇:linux ftp配置
下一篇:linux怎么改ip
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站