如何安装和配置 proftpd Fedora 23

[ad_1]

FTP(文件传输协议)是将文件上传到服务器的最常用方法。 每个平台都存在许多 FTP 服务器,例如 ProFTPD 和 FTP 客户端。

飞行前检查

  • 这些说明专门用于将 ProFTP 服务器安装在 Fedora 23. 如果您使用的是不同的操作系统,请查看我们的安装 proftpd 指南 Fedora 21、Ubuntu 14.04 LTS 和 CentOS 7。
  • 对于本教程,我们将以 root 身份登录到 Liquid Web Self Managed Fedora 23服务器。

第 1 步:安装 ProFTPD

警告:FTP 是一种不安全的协议。 数据未加密,所有传输(包括用户名、密码、命令和数据本身)都是明文形式。 考虑使用 SSL/TLS 保护您的 FTP 连接。

作为最佳实践,我们将首先更新我们的包:

dnf -y update

然后我们将安装 ProFTPD 和任何所需的软件包:

dnf -y install proftpd

步骤 #2:配置 ProFTPD

  1. 现在我们将编辑 ProFTPD 的配置文件:vim /etc/proftpd.conf
    在 vim 中,您可以按“a”进入文本插入模式,然后按键盘上的转义键 (Esc) 返回命令模式。 有关使用 vim 编辑文件的复习,请参阅新用户教程:Vim 文本编辑器概述。 如果您的操作系统上没有安装 vim,您可以按照我们的安装 vim 教程在如何安装 VIM(可视化编辑器 IMproved) Fedora 23.
  2. 在 proftpd.conf 中,您需要将 ServerName 更改为您的服务器的主机名:ServerName "ftp.example.com"
  3. 现在使用以下命令保存并退出文件::wq
  4. 要启动 ProFTPD 服务,请运行:systemctl start proftpd
  5. 并将 ProFTPD 的服务配置为在启动时启动,运行:systemctl enable proftpd

    这应该会产生类似于以下内容的输出:

    [[email protected] ~]# systemctl enable proftpd
    Created symlink from /etc/systemd/system/multi-user.target.wants/proftpd.service to /usr/lib/systemd/system/proftpd.service.

  6. 最后,通过检查 ProFTPD 的状态来验证您的工作:systemctl status proftpd

步骤#3:允许 ProFTPD 通过防火墙

    1. 允许默认的 FTP 端口,端口 21,通过 firewalld:firewall-cmd --permanent --add-port=21/tcp
    2. 并重新加载防火墙:firewall-cmd --reload

[ad_2]

Related Posts