如何在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 外壳。