虚拟化 Windows Server 2016 客户端出现错误:步骤“FTP 服务器”[1 之 1] 失败:登录被拒绝:访问被拒绝:530,谁能帮帮我。
答案1
首先,检查 FTP 日志 /var/log/messages 以查找有关“FTP 访问被拒绝 530”错误发生的原因的更多详细信息。这将为您提供诸如用户名、密码错误、IP 阻止等线索。
根据日志中的具体错误,修复方法会有所不同。采取必要的步骤来修复它。让我们检查每个错误的修复方法。
- 用户权限被拒绝
修复涉及更正用户权限。在 vsftpd 服务器中,我们通过在 /etc/vsftpd/user_list 中将 userlist_deny 设置为 NO 来解决此问题。之后,我们在文件 /etc/vsftpd/user_list 中分配“允许的用户”。然后,我们也将“不允许的用户”放入 /etc/vsftpd/ftpusers 文件中。
- 服务器身份验证失败
这里我们建议使用加密身份验证来验证 FTP 服务器。为此,您必须在 FTP 配置设置中启用 SSL。
- 登录认证失败
为了修复此错误,我们帮助用户使用正确的主机地址、用户名和密码配置 FTP 客户端设置。此外,我们确保用户名和密码正确输入。
- IP 地址拒绝
显然,要修复由于 IP 封锁而导致的 530 错误,我们需要在服务器上解除对 IP 地址的封锁。在 cPanel 服务器中,我们可以从 ConfigServer Security & Firewall 执行此操作。被封锁的 IP 地址旁边会有一个解除封锁图标。只需单击该图标即可解除防火墙中的 IP 封锁。
或者如果服务器使用 iptables 来阻止 IP 地址,我们可以从命令行本身解除阻止。
问候,Akshay
答案2
无意冒犯,但现在是 2019 年,不是 1972 年(是的,FTP 非常古老)。请考虑使用比 FTP 更现代的协议,例如 SCP/SFTP。