SSH.NET - 已建立的连接被主机中的软件中止
本文关键字:主机 NET 软件 连接 建立 SSH | 更新日期: 2023-09-27 18:33:28
我正在使用 SSH.NET 连接并将命令发送到我的Linux。直到昨天还是SLES 12,一切正常。今天我已将其升级到SLES12 SP1,当我尝试与服务器连接(通过带有 SSH.NET 的应用程序)时,出现异常 - 主机中的软件中止了已建立的连接。一直以来,我都可以使用 Putty 或 Git Bash 连接到机器,没有问题。腻子和我的应用程序使用相同的端口 (22)。我能做什么?我很确定问题出在我的SLES配置上。
我不知道 SLES12,但我几乎不知道它使用 sshd,这就是导致您问题的原因。在最新版本中,最小密钥大小增加了,这 ssh.net 制动导致您的异常。
补丁已提交,并将集成到下一个版本中。在此之前,唯一的解决方案是使用预发布版本的 ssh.net
更多信息:
- https://github.com/duplicati/duplicati/issues/1687
- https://sshnet.codeplex.com/workitem/1973