vscode使用ssh密匙远程登录ssh,避免每次登录都输入密码

每天学习一点点 ,每天进步一点点 —列夫·吾纸基硕滴

1、首先,vscode需要安装完成SSH-Remote插件
2、安装Git Bush

1、2都完成之后需要利用GitBush生成一对密匙,将一个密匙上传到服务器,vscode利用另一个密匙进行配对来登录,好接下来从GitBush生成密匙开始

一、利用Git Bush 生成密匙
很简单啦,在桌面点击右键,选择“Git Bash Here”
输入以下语句:ssh-****** -t rsa -C "[email protected](换成你的邮箱)"
一路回车直至结束
在这里插入图片描述

最后一对密匙保存在 c:/user/admin/.ssh/
在这里插入图片描述
接下来,远程打开服务器,将生成的密匙上传到服务器
打开服务器 以下目录
在这里插入图片描述

将服务器上的authorized_keys文件打开,把生成的id_rsa.pub文件中的内容复制进入保存

最后打开vscode配置一下远程ssh目录和指定一下本地密匙就ok

我将配置放到了密匙的同级目录C:\Users\admin.ssh\config
加入配置:IdentityFile "C:\Users\admin\.ssh\id_rsa" 保存即可

在这里插入图片描述