在 Ubuntu 上安装了 ProFTP,它正在运行,但无法登录

在 Ubuntu 上安装了 ProFTP,它正在运行,但无法登录

我刚刚在 Digital Ocean 上启动了一台新服务器,打算用它来备份文件……我的客户在运行 wordpress 的共享托管服务器上有一个网站,我无法让他们让我迁移到更好的服务器。他们有一个名为 Updraft 的 WordPress 插件,可以进行每日备份,并能够使用 FTP 将文件上传到远程服务器,所以我设置了这个服务器只是为了备份他的文件。

我按照此处的说明在此 ubuntu 12.04 服务器上安装了 ProFTPd...https://www.digitalocean.com/community/tutorials/how-to-set-up-proftpd-on-ubuntu-12-04

非常基本的步骤 1...

sudo apt-get install proftpd

第 2 步配置 ProFTP。...

打开文件:

sudo nano /etc/proftpd/proftpd.conf

继续进行并进行一些更改:

将服务器名称更改为您的主机名

ServerName                      "example.com"

取消注释 Default Root 行。这样做会将用户限制在其主目录中。

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

步骤3 访问FTP服务器。...

安装 FTP 服务器并根据您的喜好进行配置后,您现在就可以访问它。

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

ftp://example.com

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

 ftp example.com

所以我做了所有这些,并且 FTP 服务器现在正在运行,但是当我在服务器上输入我的根用户和根用户的密码时,我无法登录,这不起作用。

我想象它会有自己的 FTP 用户/密码,但是我在文章中或任何地方都没有看到在哪里或如何为 FTP 设置用户/密码...我错过了什么吗?

我甚至不需要网络服务器。只需要一个 FTP 服务器就可以登录并从另一台服务器上传文件!

答案1

当我输入我的根用户和服务器上的根用户的密码时,我无法登录,这不起作用。

默认情况下,root用户登录proftpd是被禁止的,参见根登录

要启用 Root 登录,请更新 proftpd.conf 以包含以下内容:

RootLogin on

相关内容