CentOS8 中 FTP 服务器安装及配置步骤全解

2024-12-29 00:12:13   小编

CentOS8 中 FTP 服务器安装及配置步骤全解

在 CentOS8 中搭建 FTP 服务器可以方便地进行文件传输和共享。下面将为您详细介绍安装及配置的完整步骤。

第一步:安装所需软件包

打开终端,使用以下命令安装 vsftpd 软件包:

sudo yum install vsftpd

第二步:启动 FTP 服务

安装完成后,使用以下命令启动 vsftpd 服务:

sudo systemctl start vsftpd

为了确保服务在系统启动时自动运行,使用以下命令设置开机自启:

sudo systemctl enable vsftpd

第三步:配置防火墙

默认情况下,防火墙可能会阻止 FTP 连接。使用以下命令开放 FTP 服务所需的端口:

sudo firewall-cmd --zone=public --add-service=ftp --permanent
sudo firewall-cmd --reload

第四步:配置 vsftpd

vsftpd 的主要配置文件是 /etc/vsftpd/vsftpd.conf 。您可以根据需要进行以下常见的配置修改:

  • 允许匿名用户访问:将 anonymous_enable=YES 前面的注释符号去掉。
  • 设置本地用户登录权限:修改 local_enable=YES
  • 允许写入权限:设置 write_enable=YES

修改完成后,保存配置文件。

第五步:创建 FTP 用户

使用以下命令创建一个新的用户,并设置密码:

sudo useradd ftpuser
sudo passwd ftpuser

第六步:设置用户目录权限

为了确保用户能够正常上传和下载文件,需要为用户的主目录设置正确的权限。例如,对于 ftpuser 用户的主目录,可以使用以下命令设置权限:

sudo chown -R ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser

第七步:测试 FTP 连接

在本地计算机上,使用 FTP 客户端(如 FileZilla),输入服务器的 IP 地址、用户名和密码,尝试进行连接。如果能够成功连接并进行文件的上传和下载,说明 FTP 服务器配置成功。

通过以上步骤,您已经在 CentOS8 中成功安装和配置了 FTP 服务器。在实际应用中,您可以根据具体的需求进一步优化配置,以满足不同的业务场景。也要注意 FTP 服务器的安全性,定期更新密码和进行相关的安全检查。

TAGS: 配置步骤 安装步骤 FTP 服务器 CentOS8

欢迎使用万千站长工具!

Welcome to www.zzTool.com