技术文摘
CentOS8 系统 FTP 服务器安装与被动模式配置详解
CentOS8 系统 FTP 服务器安装与被动模式配置详解
在 CentOS8 系统中,搭建 FTP 服务器并配置被动模式可以为文件传输提供便捷和高效的服务。以下是详细的步骤和配置过程。
确保系统已更新到最新状态。可以使用以下命令:
sudo yum update
接下来,安装 vsftpd 软件包,这是一款常用的 FTP 服务器软件。执行命令:
sudo yum install vsftpd
安装完成后,启动 vsftpd 服务并设置为开机自启动:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
然后,对 vsftpd 的配置文件进行修改。主要的配置文件是 /etc/vsftpd/vsftpd.conf 。使用文本编辑器打开该文件。
为了启用被动模式,需要添加以下配置:
pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10100
其中,pasv_enable=YES 表示启用被动模式,pasv_min_port 和 pasv_max_port 定义了被动模式使用的端口范围。
接着,配置防火墙以允许 FTP 相关的端口访问。可以使用 firewall-cmd 命令:
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --zone=public --add-port=10000-10100/tcp --permanent
sudo firewall-cmd --reload
上述命令分别打开了 FTP 控制端口 21 和被动模式使用的端口范围。
最后,重启 vsftpd 服务使配置生效:
sudo systemctl restart vsftpd
至此,CentOS8 系统中的 FTP 服务器被动模式已经配置完成。您可以使用客户端软件连接到服务器进行文件传输测试。
在配置过程中,要注意确保端口范围没有被其他服务占用,同时合理设置防火墙规则以保障系统安全。希望您能顺利搭建并使用 FTP 服务器,满足您的文件传输需求。
TAGS: FTP 服务器 安装详解 CentOS8 系统 被动模式配置