在ubuntu上搭建ftp服务器
时间: 2023-12-27 12:03:01 浏览: 100
在 Ubuntu 上搭建 FTP 服务器,可以使用 vsftpd 软件包。
1. 首先,安装 vsftpd:
```
sudo apt update
sudo apt install vsftpd
```
2. 安装完成后,打开配置文件 /etc/vsftpd.conf:
```
sudo nano /etc/vsftpd.conf
```
3. 根据需要修改以下设置:
- anonymous_enable=YES # 允许匿名用户访问
- local_enable=YES # 允许本地用户访问
- write_enable=YES # 允许写入操作
- chroot_local_user=YES # 将用户限制在其主目录中
- listen_ipv6=YES # 监听IPv6连接
- pasv_min_port=40000 # 被动模式最小端口号
- pasv_max_port=50000 # 被动模式最大端口号
4. 保存并退出配置文件。
5. 重新启动 vsftpd 服务:
```
sudo service vsftpd restart
```
6. 在防火墙上打开 FTP 端口(默认为21),允许外部连接:
```
sudo ufw allow ftp
```
7. 创建一个新的 FTP 用户:
```
sudo adduser ftpuser
```
8. 为新用户设置密码:
```
sudo passwd ftpuser
```
9. 现在,您可以使用 FTP 客户端连接到您的 Ubuntu FTP 服务器了。使用您的 Ubuntu 用户名和密码,或者使用新创建的 FTP 用户名和密码。
这样,您就成功在 Ubuntu 上搭建了 FTP 服务器。
阅读全文