VS Code Remote SSH配置

1.下载vscode remote ssh插件

在这里插入图片描述

2.安装ssh并生成私钥
windows可通过git来安装ssh
从git官网安装git客户端,一路下一步之后,鼠标右键,点开git bash
配置你的git用户名和邮箱
git config --global user.name “yuzhenrong“
git config --global user.email “zhenrongyu9@gmail.com”
生成私钥
ssh-keygen -t rsa -C “zhenrongyu9@gmail.com”
连续三次enter键之后,操作成功,会提示秘钥生成位置,即ssh目录,如下
在这里插入图片描述

把密钥同步到服务器
scp C:\Users\yu137.ssh\id_rsa.pub yuzhenrong@192.168.88.131:~/tmp.pub

ssh yuzhenrong@192.168.88.131 “mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub”

3.配置remote ssh
新建config文件,并在文件里面添加用户名和远程服务器ip地址
在这里插入图片描述

其中
Host zhenrong-server:远程主机命名,随便起,爱咋咋写
HostName 192.168.88.131:远程主机的ip地址
User yuzhenrong:远程主机的用户名
ForwardAgent yes:远程多主机转发,选yes
Port 22:远程主机port口
IdentityFile C:\Users\yu137.ssh\id_rsa:私钥路径
再把config配置到remote-ssh中即可
在这里插入图片描述
在这里插入图片描述

紧接着在vscode的远程服务那里就可以看到zhenrong-server这个远程服务器了
在这里插入图片描述

此时图标显示灰色,显示为未连接状态
右键选中点击连接当前服务器
在这里插入图片描述

选择linux
在这里插入图片描述

输入远程主机登录密码
在这里插入图片描述

如果一切顺利,此时远程主机显示为链接状态
在这里插入图片描述

new一个终端出来,就可以进行自己的骚操作了
在这里插入图片描述

此时,vscode的工作空间打开的就是我们远程服务器上的目录了。
在这里插入图片描述

好了,搞定以上就可以在vscode上远程编辑代码,同时也可以用vscode的终端进行源码编译等其他操作了
在这里插入图片描述