WinSCP .NET库:在不指定SSH主机密钥指纹的情况下连接到SFTP服务器

用户名

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

马丁·普里克里(Martin Prikryl)

首先,当您尝试绕过SSH主机密钥检查时,请确保您已放弃任何安全性您实际上失去了防御中间人攻击的保护

无论如何,您可以使用use SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey

不过不推荐。您应该始终设置SessionOptions.SshHostKeyFingerprint
了解如何确定SSH主机密钥指纹

另请参见使用WinSCP禁止在SFTP或SCP中使用主机密钥

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用WinSCP .NET程序集连接到SFTP服务器时,“主机密钥与配置的密钥不匹配”

SSH主机密钥指纹...与模式不匹配...在C#中使用WinSCP .NET程序集下载文件时

为什么在使用WinSCP .NET程序集时此SSH主机密钥指纹与模式不匹配

从WinSCP .NET程序集连接获取SSH主机密钥

WinSCP SFTP连接错误

如何让 WinSCP 使用我指定的私钥连接到 SSH 服务器?

禁止使用WinSCP在SFTP或SCP中使用主机密钥

通过WinSCP之类的隧道连接到服务器

异步使用WinSCP .NET

VSCode如何连接到WinSCP

“主机密钥尚未验证!” 使用WinSCP .NET程序集进行连接时

WinSCP创建SSH隧道以连接到远程MySQL服务器

通过WinSCP连接到Amazon VPC实例

如何通过WinSCP连接到Windows 7?

WinSCP连接到Ubuntu。拒绝访问

与SSH.NET连接到OpenSSH 7.4p1失败,并显示“服务器响应在位置包含空字符”,但在WinSCP中有效

我无法使用 WinSCP 连接到我的服务器

在PowerShell中使用WinSCP .NET程序集重命名SFTP服务器上的文件

如何使用 pem 密钥从 WinSCP 连接到 AWS Linux 机器

如何知道WinSCP中的SFTP是否成功

WinSCP命令行-添加已知主机

WinSCP系统找不到指定的路径

WinSCP .NET程序集:如何下载目录

WinSCP .NET程序集-会话输出太大

如何使用WinSCP从FTP服务器下载特定文件?

WinSCP命令以在服务器上执行命令

WinSCP:服务器拒绝了密钥-但是从Putty接受了相同的密钥吗?

WinSCP:如何在不解决WinSCP脚本上双引号的情况下输入带空格的脚本参数?

当我告诉WinSCP使用Tor(sftp)时,为什么WinSCP会记录“ Proxy:None”?