Microsoft Visual Studio Community 2022(不是代码)-使用私钥的 ssh 连接问题

问题描述 投票:0回答:1

我正在尝试按照本教程使用 SSH-RSA 私钥连接到我的远程 Linux 计算机:在 Visual Studio 中连接到目标 Linux 系统

事实:

  1. 我可以使用私钥通过 Visual Studio Code、PuTTY、WinSCP 和 WSL 终端成功连接到目标。
  2. 双方均支持所有 SSH 算法(Microsoft Visual Studio 和 OpenSSH 服务器)。
  3. 我可以使用 Microsoft Visual Studio 和普通密码连接到目标
  4. 私钥的密码为空。我也尝试使用带有密码的密钥进行连接,但没有区别。
  5. 公共 ssh 密钥存储在 ~/.ssh/authorized_keys 中

错误:

  • 主机名和端口:协商主机密钥算法失败。仅支持 RSA 和 DSA 主机密钥。
  • 私钥文件:使用私钥“path o he\private\key”连接时发生错误。
  • 密码:密码无效

Screenshot-Microsoft Visual Studio-Connecting to the Remote System Window

visual-studio ssh visual-studio-2017 ssh-keys openssh
1个回答
0
投票

嗯,VS 2017 中的 SSH 实现可能不支持您的服务器所需的现代 SSH 算法。

这并不奇怪。 VS 2017 已经很老了。

© www.soinside.com 2019 - 2024. All rights reserved.