将windosw下的.ssh 的id_rsa.pub复制到服务器端
不要采用直接复制粘贴的方式,用 SFTP 将 id_rsa.pub文件移动到服务器下
1)id_rsa.pub复制改名2_id_rsa.pub,用 SFTP将2_id_rsa.pub移动到服务器下的 .ssh文件夹
![](https://img-blog.csdnimg.cn/img_convert/cdffd85bcaeed47a6b5ca8af03f2777e.png)
![](https://img-blog.csdnimg.cn/img_convert/b90080b22c3d9d19e25c65b4b794bc74.png)
2)新建文件authorized_keys,然后将2_id_rsa.pub内容复制到 authorized_keys
vim authorized_keys
cat 2_id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
sshd restart
vs code 配置
1)远程下点击下图图标进入设置
![](https://img-blog.csdnimg.cn/img_convert/0a39a4bd74cc66e778e3c9a7caed0347.png)
2)选择下图箭头指示文件
![](https://img-blog.csdnimg.cn/img_convert/750f0890fa804b170c6ff16f23371b1f.png)
3)输入
Host xx.xx.xx.xx
HostName xx.xx.xx.xx
User root
Port 22
IdentityFile "C:\Users\xxx\.ssh\id_rsa"
再次打开 vs code 即可免密。