如何在Ubuntu12.04上设置ProFTPD

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


状态: 已弃用

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

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


关于 ProFTP

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

警告:FTP 本质上是不安全的! 考虑 将 ProFTPd 配置为使用 SFTP,这是在 SSH 下实现的 FTP 的安全替代方案。

第一步——安装 ProFTP

您可以在命令行中快速在您的 VPS 上安装 ProFTP:

sudo apt-get install proftpd

在安装文件时,您可以选择将 VPS 作为 inetd 或独立服务器运行。 选择独立选项。

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

第二步——配置 ProFTP

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

打开文件:

sudo nano /etc/proftpd/proftpd.conf

继续进行一些更改:

  • 将服务器名称更改为您的主机名
ServerName                      "example.com"

取消注释显示默认根的行。 这样做会将用户限制在他们的主目录中。

# Use this to jail all users in their homes
 DefaultRoot                    ~

完成这些调整后,您可以保存并退出。

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

sudo service proftpd restart

第三步——访问 FTP 服务器

一旦您安装了 FTP 服务器并根据自己的喜好对其进行了配置,您现在就可以访问它了。

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

ftp://example.com

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

 ftp example.com

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

埃特尔·斯维尔德洛夫