centos

如何使用vsftpd搭建CentOS FTP服务器

小樊
51
2025-06-22 12:12:56
栏目: 云计算

使用 vsftpd 搭建 CentOS FTP 服务器是一个相对简单的过程。以下是详细的步骤指南:

1. 安装 vsftpd

首先,确保你的 CentOS 系统已经更新到最新状态:

sudo yum update -y

然后安装 vsftpd:

sudo yum install vsftpd -y

2. 配置 vsftpd

安装完成后,启动 vsftpd 服务并设置开机自启动:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

接下来,编辑 vsftpd 的配置文件 /etc/vsftpd/vsftpd.conf

sudo vi /etc/vsftpd/vsftpd.conf

在配置文件中进行以下修改:

3. 配置防火墙

如果你使用的是 firewalld,需要开放 FTP 端口:

sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=1024-1048/tcp
sudo firewall-cmd --reload

如果你使用的是 iptables,需要添加相应的规则:

sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 1024:1048 -j ACCEPT
sudo service iptables save

4. 创建 FTP 用户

创建一个用于 FTP 访问的用户:

sudo adduser ftpuser
sudo passwd ftpuser

按照提示设置密码。

5. 测试 FTP 连接

使用 FTP 客户端(如 FileZilla)连接到你的服务器,输入以下信息:

如果一切配置正确,你应该能够成功连接并访问 FTP 服务器。

6. 其他注意事项

通过以上步骤,你应该能够成功搭建一个基本的 CentOS FTP 服务器。根据你的具体需求,可能还需要进行进一步的配置和优化。

0
看了该问题的人还看了