Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WinSCP.NET库:连接到SFTP服务器而不指定SSH主机密钥指纹_Ssh_Sftp_Public Key_Winscp_Winscp Net - Fatal编程技术网

WinSCP.NET库:连接到SFTP服务器而不指定SSH主机密钥指纹

WinSCP.NET库:连接到SFTP服务器而不指定SSH主机密钥指纹,ssh,sftp,public-key,winscp,winscp-net,Ssh,Sftp,Public Key,Winscp,Winscp Net,在当前稳定的WinSCP版本中,似乎必须使用SshHostKeyFingerprint,如果没有SessionOptions中的选项,就无法连接到SFTP服务器。我可以看到绕过的功能已添加到beta版(5.2),但我想知道是否可以在没有此指纹的情况下进行连接。首先,请确保您了解,当您尝试绕过SSH主机密钥检查时,您放弃了任何安全性。实际上,你失去了一种保护 无论如何,你可以使用 但不推荐这样做。您应该始终设置会话选项。SshHostKeyFingerprint 学习如何去做 另请参见。那么,当您

在当前稳定的WinSCP版本中,似乎必须使用
SshHostKeyFingerprint
,如果没有
SessionOptions
中的选项,就无法连接到SFTP服务器。我可以看到绕过的功能已添加到beta版(5.2),但我想知道是否可以在没有此指纹的情况下进行连接。

首先,请确保您了解,当您尝试绕过SSH主机密钥检查时,您放弃了任何安全性。实际上,你失去了一种保护

无论如何,你可以使用

但不推荐这样做。您应该始终设置会话选项。SshHostKeyFingerprint
学习如何去做


另请参见。

那么,当您连接到第三方服务器时,如果该服务器的管理员拒绝向您提供ssh主机密钥指纹以说明安全问题,建议使用什么方法?如果我使用5.1.x来通知管理员,他就是一个I****t。根据定义,主机公钥的指纹是公共信息。根本没有安全问题。无论如何,你可以自己得到指纹(因为它是公开的)。你只是可能没有一种方法来严格安全地获得它。例如,您可以在WinSCP GUI中看到它。详情请参阅