centos怎么搭建ftp服务器
时间: 2023-10-03 19:05:57 浏览: 131
要在CentOS上搭建FTP服务器,可以按照以下步骤进行操作:
1. 安装vsftpd软件包。在终端输入以下命令:
```bash
sudo yum install vsftpd
```
2. 配置FTP服务器。编辑/etc/vsftpd/vsftpd.conf文件,将以下参数设置为如下值:
```bash
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
```
3. 创建FTP用户账户。使用以下命令可以创建一个名为ftpuser的FTP用户账户:
```bash
sudo useradd -d /var/www/html -s /sbin/nologin ftpuser
sudo passwd ftpuser
sudo chown -R ftpuser:ftpuser /var/www/html
```
4. 启动vsftpd服务。使用以下命令启动vsftpd服务:
```bash
sudo systemctl start vsftpd
```
5. 开放FTP端口。如果您的Linux服务器已经启动了防火墙,需要开放FTP端口21,使用以下命令:
```bash
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
```
这样,您就已经搭建好了一个FTP服务器!
阅读全文