VS code在插件中搜索安装remote development后就可以进行远程连接了,下面进行免密登陆设置:
- 生成密匙;
WIN+R打开cmd,输入命令:
ssh-keygen
会在此路径下生成文件:
私钥"C:\Users\xxx.ssh\id_rsa"
公钥"C:\Users\xxx.ssh\id_rsa.pub"。
- authorized_keys;
连接到远程服务器,查看home目录,是否存在.ssh文件夹,若没有就新建一个,之后在该文件夹新建authorized_keys文件:
cd ~/.ssh
touch authorized_keys
- 复制id_rsa.pub中的内容到authorized_keys,保存。公钥放server(远程主机)上,私钥放本机上。
- config file;
修改vscode的config file,加入 IdentityFile 和对应的本机私钥路径:
Host 服务器HostName 0.0.0.0User xxxIdentityFile "C:\Users\xxx\.ssh\id_rsa"
- 连接测试,成功。