将windosw下的.ssh 的id_rsa.pub复制到服务器端
不要采用直接复制粘贴的方式,用 SFTP 将 id_rsa.pub文件移动到服务器下
1)id_rsa.pub复制改名2_id_rsa.pub,用 SFTP将2_id_rsa.pub移动到服务器下的 .ssh文件夹
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)远程下点击下图图标进入设置
2)选择下图箭头指示文件
3)输入
Host xx.xx.xx.xx
HostName xx.xx.xx.xx
User root
Port 22
IdentityFile "C:\Users\xxx\.ssh\id_rsa"
再次打开 vs code 即可免密。