Linux CentOS 开启 FTP

Linux CentOS 开启 FTP

在 Linux CentOS 操作系统上设置 FTP 服务可以使文件传输和管理便捷高效。本文将详细指导您如何在 CentOS 中开启 FTP 服务。

安装 FTP 服务

步骤之一是确保 FTP 软件包已安装在您的系统上。CentOS 常用的 FTP 服务器软件包是 vsftpd。

yum install vsftpd

命令结束后,确认 vsftpd 已成功安装。

配置 vsftpd

安装完成后,您需要对 vsftpd 进行配置。vsftpd 配置文件通常位于 /etc/vsftpd/vsftpd.conf

打开配置文件进行编辑:

vi /etc/vsftpd/vsftpd.conf

配置中关键的参数如下:

  • anonymous_enable=NO - 禁用匿名用户访问。
  • local_enable=YES - 允许本地用户登录。
  • write_enable=YES - 允许写权限。
  • chroot_local_user=YES - 将用户限制在其主目录。

确保以上设置符合要求后,保存并退出编辑。

启动 FTP 服务

编辑配置文件后,需要启动 FTP 服务并让其在系统启动时自动加载:


systemctl start vsftpd
systemctl enable vsftpd
        

使用以下命令检查服务状态:

systemctl status vsftpd

确认 vsftpd 正常运行。

配置防火墙

为了让外部计算机能够访问 FTP 服务,确保防火墙中开放 FTP 所需的端口。通常需要开放21号端口:


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

用户管理

根据需要创建或配置 FTP 用户,以便使用 FTP 服务进行文件传输。FTP 用户可以是系统中的现有用户,也可以是专用于 FTP 的新用户。

adduser ftpuser
passwd ftpuser

测试 FTP 连接

最后,可以使用 FTP 客户端工具(例如 FileZilla)测试连接是否成功,通过访问服务器地址、输入用户名和密码以进行验证。

通过以上步骤,您已成功在 Linux CentOS 上启用 FTP 文件传输服务,便于管理和分享文件。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END