我刚刚在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