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

我刚刚在Digital Ocean上创build了一个新的服务器,我计划用它来备份文件….我的客户端在运行wordpress的共享主机服务器上有一个网站,我无法让他们迁移到更好的服务器上。 他们有一个名为Updraft的WordPress插件,它可以进行日常备份,并且可以使用FTP将file upload到远程服务器,所以我只是为他的备份文件获得了此服务器设置。

我在这个Ubuntu 12.04服务器上使用这里的指令安装了ProFTPd … https://www.digitalocean.com/community/tutorials/how-to-set-up-proftpd-on-ubuntu-12-04

非常基本的第一步…

sudo apt-get install proftpd 

步骤2configurationProFTP。

打开文件:

 sudo nano /etc/proftpd/proftpd.conf 

继续做一些改变:

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

 ServerName "example.com" 

取消注释默认根的行。 这样做会限制用户到他们的主目录。

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

步骤3访问FTP服务器。

一旦你已经安装了FTP服务器并按照自己的喜好进行了configuration,现在就可以访问它了。

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

 ftp://example.com 

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

  ftp example.com 

所以我做了所有这一切,现在FTP服务器正在运行,但我不能login,因为我input我的root用户和我的root用户在服务器上的密码,这是行不通的。

我想它会有它自己的用户/密码这个FTP,但我在文章中或任何地方看到,如何设置FTP的用户名/密码…我错过了什么?

我甚至不需要Web服务器。 只需一台FTP服务器即可login并上传另一台服务器上的文件!

我无法login,因为我input了我的root用户和服务器上的root用户的密码,这是行不通的。

根用户login到proftpd默认是closures的,参见RootLogin

要启用Rootlogin,请更新proftpd.conf以包含:

 RootLogin on