多年来,我使用安装了 Norton 360 的 Vista PC 上的 Dreamweaver 通过 FTP 访问了许多网站。
我刚刚换了一台安装了 Norton 360 的 Windows 10 PC,并将 Dreamweaver 应用程序和网站设置转移到这台新 PC。
现在我可以使用 FTP 和传输的设置连接到所有网站,但 Heart Internet 托管的一个网站除外,该网站给出了错误消息 -
发生 FTP 错误 – 无法连接到主机。您的登录名或密码不正确。
重新输入用户名、密码等并不能解决问题——我下载并安装了 FileZilla 来尝试另一种方法,但也失败了。遇到问题后,我将 Vista PC 重新连接到互联网,但仍然无法连接,尽管我之前没有遇到过任何问题。
维护 Heart 网站的其他人没有遇到问题。
从本论坛上的一篇文章中,我尝试使用 DOS ' telnet mydomain.co.uk 21
' 访问端口 21 – 这对 Heart 域来说失败了,但对我的其他域却成功了。这对我来说意味着 Heart 服务器出于某种原因“阻止”了我,但他们迄今为止的回应是重新提供用户名、密码和端口。
我在网上看到过关于检查使用 Linux 系统的连接路径的建议——有人对使用 Windows 系统的解决方法有什么建议吗?
提前致谢。
在 FileZilla 中调试可得到:
状态:正在解析 ftp.mywebsite.com 的地址
状态:连接到 xx.xxx.xx.xx:21...
状态:连接已建立,正在等待欢迎消息……
跟踪:CFtpControlSocket::OnReceive()
响应:220 FTP 服务器就绪
跟踪:CFtpControlSocket::SendNextCommand()
命令:USER myusername
跟踪:CFtpControlSocket::OnReceive()
响应:331 需要输入 myusername 的密码
跟踪:CFtpControlSocket::SendNextCommand()
命令:通过 ***********
跟踪:CFtpControlSocket::OnReceive()
响应:530 登录失败。请验证提供的用户名和密码,以及 FTP 是否已解锁。检查您的控制面板或联系支持人员以获取更多信息。
跟踪:CControlSocket::DoClose(1094)
跟踪:CFtpControlSocket::ResetOperation(1094)
跟踪:CControlSocket::ResetOperation(1094)
错误:严重错误:无法连接到服务器
跟踪:CFileZillaEnginePrivate::ResetOperation(1094)
答案1
通过在 filezilla 中启用,debugging
可以获得有关该问题的更多信息。该选项位于“编辑”>设置>文件编辑>调试。
从您发布的调试日志来看:
响应:530 登录失败。请验证提供的用户名和密码,以及 FTP 是否已解锁。检查您的控制面板或联系支持人员以获取更多信息。
您的密码可能不正确,您可以尝试从控制面板重置密码。
另一种可能是 FTP 被锁定。这是某些提供商为防止黑客攻击而实施的安全措施。它会阻止重复尝试失败的 IP 地址。我怀疑您的 IP 地址被阻止了。登录您的控制面板,看看您是否可以自己解锁 IP,或者您可能需要联系您的提供商。该功能称为FTP 锁定。