Ubuntu22.04搭建ftp服务器
时间: 2023-12-14 11:34:05 浏览: 116
以下是在Ubuntu 22.04上搭建FTP服务器的步骤:
1. 安装vsftpd软件包
打开终端并执行以下命令:
```
sudo apt-get update
sudo apt-get install vsftpd
```
2. 配置vsftpd
在终端中输入以下命令打开vsftpd的配置文件:
```
sudo nano /etc/vsftpd.conf
```
在文件中找到以下行并将其取消注释:
```
write_enable=YES
local_umask=022
chroot_local_user=YES
```
然后在文件末尾添加以下内容:
```
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=40000
pasv_max_port=50000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
```
保存并关闭文件。
3. 创建FTP用户
执行以下命令创建一个FTP用户:
```
sudo useradd -m ftpuser
sudo passwd ftpuser
```
输入密码并确认。
4. 配置FTP用户
执行以下命令打开FTP用户的配置文件:
```
sudo nano /etc/vsftpd.chroot_list
```
在文件中添加以下内容:
```
ftpuser
```
保存并关闭文件。
执行以下命令打开FTP用户的用户列表文件:
```
sudo nano /etc/vsftpd.userlist
```
在文件中添加以下内容:
```
ftpuser
```
保存并关闭文件。
5. 重启vsftpd服务
执行以下命令重启vsftpd服务:
```
sudo systemctl restart vsftpd
```
现在你已经成功地在Ubuntu 22.04上搭建了FTP服务器。
阅读全文