💭vs-code如何连接谷歌虚拟机
type
status
date
slug
summary
tags
category
icon
password
看了半天谷歌的文档才折腾出来连接的方法,这里记录一下
知识点:SSH原理
1.创建虚拟机
进入compute engine控制台,点击创建虚拟机
创建后查看一下
这里我们记录好名称(比如是instance-xxx),外部IP(比如是12.345.678.99)
2.安装google cloud cli
我的电脑是windows系统,在官方文档里,直接下载安装包
安装的时候无脑下一步即可
3.设置project
点击你的project
记录你的projectid
打开powershell或者cmd,执行
这将把
your_projectid
设置为 gcloud
命令的默认项目。之后,你的 gcloud
命令将自动针对这个项目执行,无需每次都指定 --project
参数。4.本地生成公私钥
执行ssh命令生成公私钥
根据提示自己进行设置
设置好后文件会保存在你的C:\Users\<user>\.ssh目录下,一个公钥文件,一个私钥文件
5.修改公钥文件
先找到自己的虚拟机使用的用户名,点击这里可以进入虚拟机。
值得注意的是,由于谷歌的设置,这种进入方法只能维持一会,然后就会断掉。
进入后找到用户名,就是@前面这一坨。
用任意编辑器打开C:\Users\<user>\.ssh\id_rsa.pub
在最前面添加用户名,注意有:
保存文件
6.将公钥设置到自己的虚拟机实例中
运行命令
使用以下命令来检查实例的元数据,确保 SSH 密钥已正确添加:
检查添加的结果
7.编辑ssh的config文件
编辑好后方便vscode直接使用进行连接
安装remote插件,选择这里配置的Host后连接
如此就大功告成啦,可以愉快的进行开发咯~
Loading...
Last update: 2024-08-04