vs2019 使用私钥进行连接时出错 ssh连接报错

通过vs进行远程连接开发时,遇到一个ssh私钥连接不成功的问题。我的私钥时通过ssh-keygen命令生成的默认密钥。该密钥格式为默认的openssh。
但是根据微软的官方文档,vs2019目前仅支持RSA和DSA密钥用于远程连接
因此遇到此问题,需要将私钥改为rsa格式:

ssh-keygen -t rsa

如果使用Putty的话,也可通过Puttygen工具进行转换,首先通过Conversions-Import Key加载私钥,再通过Export OpenSSH Key导出RSA格式的私钥。

原文地址:https://www.cnblogs.com/wswind/p/13958143.html