💭vs-code如何连接谷歌虚拟机

type
status
date
slug
summary
tags
category
icon
password
看了半天谷歌的文档才折腾出来连接的方法,这里记录一下
知识点:SSH原理

1.创建虚拟机

进入compute engine控制台,点击创建虚拟机
notion image
创建后查看一下
notion image
这里我们记录好名称(比如是instance-xxx),外部IP(比如是12.345.678.99)

2.安装google cloud cli

我的电脑是windows系统,在官方文档里,直接下载安装包 安装的时候无脑下一步即可
notion image

3.设置project

点击你的project
notion image
记录你的projectid
notion image
打开powershell或者cmd,执行
这将把 your_projectid 设置为 gcloud 命令的默认项目。之后,你的 gcloud 命令将自动针对这个项目执行,无需每次都指定 --project 参数。

4.本地生成公私钥

执行ssh命令生成公私钥
根据提示自己进行设置
设置好后文件会保存在你的C:\Users\<user>\.ssh目录下,一个公钥文件,一个私钥文件

5.修改公钥文件

先找到自己的虚拟机使用的用户名,点击这里可以进入虚拟机。
notion image
值得注意的是,由于谷歌的设置,这种进入方法只能维持一会,然后就会断掉。
进入后找到用户名,就是@前面这一坨。
notion image
用任意编辑器打开C:\Users\<user>\.ssh\id_rsa.pub
在最前面添加用户名,注意有:
notion image
保存文件

6.将公钥设置到自己的虚拟机实例中

运行命令
使用以下命令来检查实例的元数据,确保 SSH 密钥已正确添加:
检查添加的结果
notion image

7.编辑ssh的config文件

编辑好后方便vscode直接使用进行连接
notion image
安装remote插件,选择这里配置的Host后连接
如此就大功告成啦,可以愉快的进行开发咯~
 
博伊斯如何制作个人财务报表
Loading...
Catalog