ubuntu

Ubuntu FTP服务器如何远程访问

小樊
51
2025-04-28 13:21:00
栏目: 云计算

要在Ubuntu上设置FTP服务器并允许远程访问,请按照以下步骤操作:

  1. 安装vsftpd(Very Secure FTP Daemon): 打开终端,然后输入以下命令来安装vsftpd:
sudo apt update
sudo apt install vsftpd
  1. 配置vsftpd: 使用文本编辑器(如nano)编辑vsftpd的配置文件:
sudo nano /etc/vsftpd.conf

找到以下设置并进行相应的更改:

保存并关闭文件。

  1. 重启vsftpd服务: 在终端中输入以下命令以重启vsftpd服务:
sudo systemctl restart vsftpd
  1. 配置防火墙: 如果您的系统上启用了防火墙,请确保允许FTP流量。对于UFW防火墙,可以使用以下命令:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
  1. 设置用户权限: 确保您要访问FTP服务器的用户具有正确的权限。您可以使用以下命令将用户添加到www-data组,以便他们可以访问FTP服务器:
sudo adduser your_username
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

现在,您应该能够从远程计算机访问Ubuntu FTP服务器。请使用FTP客户端(如FileZilla)连接到服务器,输入您的用户名和密码,以及服务器的IP地址。

0
看了该问题的人还看了