每天学习一点点 ,每天进步一点点 —列夫·吾纸基硕滴
前提:
1、vscode需要安装完成SSH-Remote插件
完成免密登录所需步骤:
1、利用windows cmd生成一对公钥和私钥
2、将公钥上传到服务器
3、配置vscode利用私钥进行配对来登录
好接下来从CMD生成密钥开始
一、利用cmd 生成密钥
很简单啦,打开cmd
输入以下语句:ssh-keygen -t rsa -C "xx@qq.com(换成你的邮箱)"
其中-t代表密钥类型为rsa类型, -C 为注释。
一路回车直至结束
生成的公钥和私钥保存在 c:/user/admin/.ssh/
下
id_rsa
为私钥
id_rsa.pub
为公钥
接下来,远程打开服务器,将生成的公钥内容上传到服务器
打开服务器 以下目录
将服务器上的authorized_keys(如果没有需要自己创建,名字一定不能错)文件打开(我用的是Xftp,可以直接使用记事本编辑文件),把生成的id_rsa.pub文件中的内容复制进入保存
最后打开vscode配置一下远程ssh目录和指定一下本地密钥就ok
我将配置放到了密钥的同级目录C:\Users\admin.ssh\config
加入配置:IdentityFile "C:\Users\admin\.ssh\id_rsa"
保存即可