如何在 Ubuntu 20.04 上配置 FTP 服务器
时间: 2024-04-09 07:33:38 浏览: 87
在 Ubuntu 20.04 上配置 FTP 服务器可以按照以下步骤进行:
1. 安装 vsftpd:打开终端并运行以下命令进行安装:
```
sudo apt update
sudo apt install vsftpd
```
2. 配置 vsftpd:打开 vsftpd 的配置文件:
```
sudo nano /etc/vsftpd.conf
```
3. 在配置文件中进行以下更改:
- 将 `anonymous_enable` 设置为 `NO`,禁用匿名访问。
- 将 `local_enable` 设置为 `YES`,启用本地用户访问。
- 将 `write_enable` 设置为 `YES`,允许用户上传文件。
- 在文件末尾添加以下内容以启用被动模式:
```
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=<your_server_ip_address>
```
将 `<your_server_ip_address>` 替换为你的服务器的 IP 地址。
4. 保存并关闭文件。
5. 重启 vsftpd 服务以使更改生效:
```
sudo systemctl restart vsftpd
```
6. 配置防火墙:如果你的服务器上启用了防火墙,请确保打开 FTP 服务器的相关端口。默认情况下,FTP 使用的是端口 21 和一定范围内的被动模式端口(在上面的配置中设置了 `pasv_min_port` 和 `pasv_max_port`)。
配置完成后,你应该能够通过 FTP 客户端连接到你的 Ubuntu 20.04 服务器并进行文件传输。请确保你使用的 FTP 客户端已正确设置服务器地址、用户名和密码。
阅读全文