【问题标题】:SSH.NET - An established connection was aborted by the software in your host machineSSH.NET - 已建立的连接被主机中的软件中止
【发布时间】:2016-05-15 20:41:14
【问题描述】:

我正在使用 SSH.NET 连接并向我的 Linux 发送命令。直到昨天还是 SLES 12,一切正常。今天我已将它升级到 SLES12 SP1,当我尝试连接服务器(通过 SSH.NET 的应用程序)时,我遇到异常 - 已建立的连接被主机中的软件中止。一直以来我都可以使用 Putty 或 Git Bash 连接到机器并且没有问题。 Putty 和我的应用程序使用相同的端口 (22)。我可以做什么?我很确定问题出在我的 SLES 配置中。

【问题讨论】:

标签: c# linux git ssh suse


【解决方案1】:

我不了解 SLES12,但我几乎确定它使用 sshd,这就是导致您的问题的原因。在最新版本中,最小密钥大小增加了,这会阻止 ssh.net 导致您的异常。

已提交补丁并将在下一个版本中集成。在此之前,唯一的解决方案是使用 ssh.net 的预发布版本

更多信息:

【讨论】:

  • 谢谢@Nippius。你很棒。版本更新修复了问题
猜你喜欢
  • 2016-02-29
  • 2012-12-27
  • 2022-01-15
  • 1970-01-01
相关资源
最近更新 更多