Products
96SEO 2025-07-30 17:59 9
先说说 打开终端并运行以下命令来安装vsftpd:
sudo apt-get update
sudo apt-get install vsftpd
如果你的服务器运行的是UFW防火墙,你需要允许FTP流量。运行以下命令来允许FTP控制连接和数据连接:
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
然后启用UFW:
sudo ufw enable
确保您要访问FTP服务器的用户具有正确的权限。您能用以下命令将用户添加到 www-data
组, 以便他们能访问FTP服务器:
sudo usermod -a -G www-data your_username
然后更改FTP服务器上的用户主目录权限:
sudo chown -R your_username:www-data /home/your_username
sudo chmod -R 755 /home/your_username
安装完成后你需要配置vsftpd以允许远程访问。编辑vsftpd的配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
在配置文件中,确保以下设置是启用的:
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
用FTP客户端从远程计算机连接到你的Ubuntu服务器。输入服务器的IP地址、用户名和密码进行测试。
保存并关闭配置文件后 沉启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
通过以上步骤,你能在Ubuntu上成功设置一个平安的FTP服务器,并实现远程访问。想起来定期更新鲜和维护你的服务器,以确保其平安性。
Demand feedback