远程生成公钥和私钥(输入命令后一直回车直到密钥生成即可)
ssh-keygen -m PEM -t rsa
在.ssh文件夹下通过以下命令注册公钥(id_rsa.pub)
cat id_rsa.pub >> authorized_keys
将远程私钥文件(id_rsa)下载至本地C:\Users\Username\.ssh文件夹下
(可以像图中的id_rsa这样自定义路径&文件重命名)
![](https://i-blog.csdnimg.cn/blog_migrate/aa5c6944385c7946529de00ef0077581.png)
在vscode的ssh config文件中对应 host 下添加一行内容
IdentityFile "C:\Users\Username\.ssh\id_rsa"
(引号里的内容为私钥文件存放的路径,可自定义)
![](https://i-blog.csdnimg.cn/blog_migrate/0e8e41a515335ddf33d2c217f3341b4d.png)
重新打开vscode进行ssh连接,免密成功!