Article ID: 4647, created on Aug 2, 2013, last review on May 11, 2014

  • Applies to:
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux
  • Plesk 12.5 for Windows

问题

我尝试使用 FTP 用户或 web 用户的域名通过 FTP 访问 Parallels Plesk Panel (PP) 服务器,出现以下错误:

530 Login incorrect.
Login failed.
421 Service not available, remote server has closed connection

原因

此错误可能是因不正确的用户名/密码组合导致的。 还有一个原因就是 FTP 用户没有访问其主目录的权限,或该目录根本不存在。

解决方案

请确保使用正确的用户名和密码。 务必要通过 PP 控制面板为问题用户设置新密码并重新通过 FTP 登录。

查看用户主目录是否存在且用户是否可以对其访问。 例如,"username" 用户无法通过 FTP 登录。

- 以 "root" 用户的身份登录到 PP 服务器

- 查看该用户主目录的位置:
# mysql  -uadmin -p`cat /etc/psa/.psa.shadow ` psa -e 'select home from sys_users where login="username"'
+------------------------------+
| home                         |
+------------------------------+
| /var/www/vhosts/domain.com |
+------------------------------+

- 把该目录与来自 /etc/passwd 的目录进行对比(两者应该匹配):
# grep '^username:' /etc/passwd
username:x:10001:2524::/var/www/vhosts/domain.com:/bin/false

如果不匹配,请通过 PP 控制面板重命名该用户,然后再重命名为原来的名称。 此操作应该会修复该问题。

- 查看该目录是否存在且有相应的权限:
# ls -lad /var/www/vhosts/domain.com
d--------- 14 root root 4096 2008-02-22 11:50 /var/www/vhosts/domain.com

- 如果需要请更改权限:
# chmod 755 /var/www/vhosts/domain.com

- 重新尝试通过 FTP 登录。

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 aea4cd7bfd353ad7a1341a257ad4724a 0a53c5a9ca65a74d37ef5c5eaeb55d7f 01bc4c8cf5b7f01f815a7ada004154a2 742559b1631652fadd74764ae8be475e 8b661cab116c79dbe6c4ac5bbdf1c8cb 85a92ca67f2200d36506862eaa6ed6b8 a766cea0c28e23e978fa78ef81918ab8

Email subscription for changes to this article