运维

运维

Products

当前位置:首页 > 运维 >

如何设置Ubuntu FTP Server实现远程安全访问?

96SEO 2025-07-30 17:59 9


安装vsftpd

先说说 打开终端并运行以下命令来安装vsftpd:

Ubuntu FTP Server如何进行远程访问
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以允许远程访问。编辑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连接

用FTP客户端从远程计算机连接到你的Ubuntu服务器。输入服务器的IP地址、用户名和密码进行测试。

保存并沉启vsftpd

保存并关闭配置文件后 沉启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

通过以上步骤,你能在Ubuntu上成功设置一个平安的FTP服务器,并实现远程访问。想起来定期更新鲜和维护你的服务器,以确保其平安性。


标签: ubuntu

提交需求或反馈

Demand feedback