我应该访问服务器,但是当我使用带有FTP协议的WinSCP登录时,我只是收到警告
请求的名称有效,但未找到所请求类型的数据。 连接失败。
我真的很少在远程服务器上工作,甚至登录它们。我有什么选择?
答案 0 :(得分:6)
这是WSANO_DATA
错误。引用Microsoft文档:
通常的例子是主机名到地址转换尝试...它使用DNS(域名服务器)。返回MX记录,但没有A记录 - 表示主机本身存在,但不能直接访问。
(对于尚未完全设置的新注册域名,可能会发生这种情况。)
请参阅:
https://docs.microsoft.com/en-us/windows/desktop/winsock/windows-sockets-error-codes-2#WSANO_DATA或
https://winscp.net/eng/docs/message_name_no_data
这可能是一个暂时的问题。另外,请确保在没有前导ftp://
的情况下指定主机名(尽管最新版本的WinSCP会自动删除它)。
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您输入的地址如ftp://ftp.domain.com或类似的内容,请删除第一部分,然后将ftp.domain.com保留在主机地址栏中。
答案 3 :(得分:0)
您可能需要考虑PuTTY,它附带了许多工具,包括ssh
客户端和WinSCP等安全复制工具pscp
。可能更有价值的是psftp
客户端,它允许安全的ftp到远程服务器。 PuTTY可以从USB驱动器运行,方便您随身携带到任何计算机,使您可以远程访问来自世界各地的服务器。
答案 4 :(得分:-1)
您可能正在使用WinSCP向服务器发送文件或从服务器获取文件,对吧?你可能想在你的问题中说明。为此,使用 FileZilla 可能会更好。 (您需要FileZilla 客户端,而不是服务器)