Win32-OpenSSH-随机错误消息(libcrypto 中的错误)

Win32-OpenSSH-随机错误消息(libcrypto 中的错误)

我有以下场景:带有 OpenSSH 的 SFTP 服务器,使用公钥连接到它的客户端 PC。连接后,它将执行一些用于业务目的的脚本。老实说,连接通常很顺利。但在某些随机的日子里,它会给我这样的消息:

致命:ssh_dispatch_run_fatal:连接到 [客户端 IP 地址]:libcrypto 中的错误

我在网上搜索了好多地方,但至今没有找到答案。我想知道是否有人遇到过这个问题?请帮忙。谢谢。

日志文件在这里

答案1

您的 Win32-OpenSSH 版本已过时,您应该在此处下载新版本:https://github.com/PowerShell/Win32-OpenSSH/releases。任何与 libeay32.lib 和 ssleay32.lib 相关的错误也应通过打开工单来解决。他们在项目中使用 OpenSSL 库的预编译版本,这几乎肯定会导致各种错误(除非编译 Win32-OpenSSH 版本的人很幸运,拥有与.lib他们使用的创建这些文件的人完全相同的操作系统、VS 版本和 CPU 型号)。我的 Visual Studio 2016 无法构建他们的项目,显示这些特定库中的错误。但正如我所说,他们的发布版本可能不会有错误,所以我建议您尝试一下

相关内容