天天看點

vs2019 使用私鑰進行連接配接時出錯 ssh連接配接報錯

通過vs進行遠端連接配接開發時,遇到一個ssh私鑰連接配接不成功的問題。我的私鑰時通過ssh-keygen指令生成的預設密鑰。該密鑰格式為預設的openssh。

但是根據微軟的官方文檔,vs2019目前僅支援RSA和DSA密鑰用于遠端連接配接

是以遇到此問題,可在生成私鑰時選擇rsa

#生成
ssh-keygen -t rsa
#轉換
#https://stackoverflow.com/questions/54994641/openssh-private-key-to-rsa-private-key
ssh-keygen -p -P "old passphrase" -N "new passphrase" -m pem -f path/to/key
           

或者使用Puttygen工具進行轉換,首先通過Conversions-Import Key加載私鑰,再通過Export OpenSSH Key導出RSA格式的私鑰。

轉載請注明出處: cnblogs.com/wswind

VS

繼續閱讀