如何在CentOS6上设置ProFTPD

来自菜鸟教程
跳转至:导航、​搜索

状态: 已弃用

本文介绍了不再受支持的 CentOS 版本。 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。

原因: CentOS 6 已于 2020 年 11 月 30 日结束生命周期 (EOL) and no longer receives security patches or updates. For this reason, this guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 CentOS 版本。 如果可用,我们强烈建议使用为您使用的 CentOS 版本编写的指南。


关于 ProFTPD

ProFTPD 是一种流行的 ftp 服务器。 因为它是作为一个功能强大且可配置的程序编写的,所以它不一定是可用的最轻量级的 ftp 服务器。

第一步——安装 ProFTPD

在我们做任何其他事情之前,我们需要下载 EPEL 存储库,这将允许我们使用 yum 在我们的虚拟专用服务器上安装 ProFTPD。

sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

下一步是安装 ProFTPD

sudo yum install proftpd

最后,我们还必须下载一个 ftp 客户端,这样我们就可以从命令行连接到一个 ftp 服务器:

sudo yum install ftp

文件下载完成后,ProFTPD 服务器将在您的 VPS 上。 但是,我们仍然需要对配置进行一些更改。

第二步——配置 ProFTPD

安装 ProFTPD 后,您可以在配置中进行必要的调整。 与其他一些 ftp 配置不同,ProFTPD 从一开始就禁用匿名登录,我们只需要解决配置文件中的一个小改动。

打开文件:

sudo vi /etc/proftpd.conf

继续并将服务器名称更改为您的主机名。

ServerName                      "example.com"

保存并退出该文件。

然后,为防止出现任何问题,请将您的 Droplet 名称和 IP 地址添加到 hosts 文件中:

sudo vi /etc/hosts

该行可能如下所示:

12.34.56.789 servername

完成所有更改后重新启动:

sudo service proftpd restart

第三步——访问 FTP 服务器

您可以通过在地址栏中输入域名并使用适当的 ID 登录,在浏览器中访问 FTP 服务器。 请记住,您将只能访问用户的主目录。

ftp://example.com

或者,您可以通过键入以下命令通过命令行访问 FTP 服务器:

 ftp example.com

然后,您可以使用“退出”一词来退出 FTP 外壳。

埃特尔·斯维尔德洛夫