在Linux中,可以使用vsftpd软件来设置FTP服务器。
1. 安装vsftpd软件:
在终端中输入以下命令安装vsftpd:
```
sudo apt-get install vsftpd
```
2. 配置vsftpd:
打开vsftpd的配置文件,编辑/etc/vsftpd.conf文件:
```
sudo vi /etc/vsftpd.conf
```
根据需要,修改以下选项:
- 通过将`anonymous_enable=YES`改为`anonymous_enable=NO`禁用匿名访问。
- 将`local_enable=YES`设置为启用本地用户访问。
- 将`write_enable=YES`设置为启用用户上传文件的权限。
保存并关闭文件。
3. 启动vsftpd服务:
在终端中输入以下命令启动vsftpd服务:
```
sudo service vsftpd start
```
4. 配置防火墙:
如果您的系统使用防火墙,请确保已经使用以下命令打开FTP的相关端口:
```
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
sudo ufw enable
```
现在,FTP服务器已经设置完成,您可以使用FTP客户端连接到您的服务器并上传/下载文件。