centos 7 搭建ftp
时间: 2023-10-27 21:09:05 浏览: 114
要在CentOS 7上搭建FTP服务器,可以使用vsftpd软件包。以下是搭建FTP服务器的步骤:
1. 安装vsftpd软件包
```
sudo yum install vsftpd
```
2. 启动vsftpd服务并设置开机自启
```
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
```
3. 配置防火墙以允许FTP流量
```
sudo firewall-cmd --add-service=ftp --permanent
sudo firewall-cmd --reload
```
4. 创建FTP用户
```
sudo useradd ftpuser
sudo passwd ftpuser
```
5. 创建FTP用户的主目录
```
sudo mkdir /home/ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
```
6. 配置vsftpd的配置文件
```
sudo vi /etc/vsftpd/vsftpd.conf
```
在配置文件中添加以下内容:
```
# 禁止匿名登录
anonymous_enable=NO
# 允许本地用户登录
local_enable=YES
# 允许上传文件
write_enable=YES
# 设置本地用户的主目录
local_root=/home/ftpuser
# 允许被动模式
pasv_enable=YES
# 设置被动模式端口范围
pasv_min_port=40000
pasv_max_port=50000
```
7. 重启vsftpd服务
```
sudo systemctl restart vsftpd
```
现在,你的FTP服务器已经搭建好了。你可以使用FTP客户端来连接服务器并上传/下载文件。
阅读全文