我们使用WinSCP将文件从我们的开发者(Windows)文件夹传输到实验室的Linux机器上。 这对所有的用户都很好,除了这个可怜的,不幸的开发者。 他可以连接到所有其他实验室机器,除了他需要的。 其他人都可以连接到它。
他可以使用PuTTY(SSH),这是WinSCP使用的相同技术。 但是当他尝试使用WinSCPlogin时,他总是收到“networking错误”消息。 我们尝试编辑known_hosts文件,无济于事。
我知道他做得对,因为我一直站在他的肩上,甚至自己input了正确的证件。 我们还有什么可以尝试的?
“networking错误”意味着:它不是服务器密钥或凭证的问题。 也不是没有协商密码(这导致错误“不能同意客户端到服务器密码”)由于某些原因,它是无法解决名称或完成DNS握手。
WinSCP使用相同的技术
呃没有。 两者都是分层协议(通常在TCP之上运行),但低层是相同的。 通常他们都使用相同的端口号。
(Windows)框
据推测,你的老板和我一样讨厌IT人员。
从networking的angular度来看,PuTTy和WinSCP没有区别。 从操作系统的angular度来看,它们是不同的程序。 如果他们的行为不正确,那么这是因为操作系统对待它们的方式不同。 但是,如果Applocker或您的反恶意软件负责,那么每个winscp连接都会受到影响 – 而不仅仅是这个目标。
你有没有检查名称parsing没有问题? 在检查主机文件并通过registrysearchsearch顺序之前,只需尝试ping该名称并查看是否parsing了正确的地址。
你有没有检查相同的凭据在不同的机器上工作? 如果不同的证书在这台机器上工作?
如果是这样,那么下一步就是重新安装winscp。 如果这不起作用,请启动wireshark并开始诊断networking。