在Debian系统上安装vsftpd的步骤如下:
sudo apt update
sudo apt install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
sudo firewall-cmd --zone=public --add-port=20/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload
ftp <your_server_ip>
输入系统用户名和密码进行登录,测试FTP服务连通性是否成功。
/etc/vsftpd.conf
中,通过以下选项指定用户访问的目录:local_root=/var/ftp/specific_dir
这样该用户登录FTP时,将只能看到和访问/var/ftp/specific_dir
目录及其子目录。
/etc/vsftpd.conf
中,通过以下选项开启用户写权限:write_enable=YES
sudo systemctl restart vsftpd
以上步骤应该能够帮助您在Debian系统上成功安装并配置vsftpd。如果在安装或配置过程中遇到问题,请检查错误日志(通常位于/var/log/vsftpd.log
)以获取更多信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian下vsftp安装步骤是什么