Featured image of post GCP免费5刀获取及配置本地SSH登录

GCP免费5刀获取及配置本地SSH登录

谷歌云GCP又来送钱了,5刀赠金活动又上线了 💰 手快有手慢无,赶紧上车。

获取5刀赠金

活动地址:Google Codelab Credits

操作步骤:

  1. 打开链接,点击兑换试用结算账号
  2. 登录你的Google账号,点击 CLICK HERE TO ACCESS YOUR CREDITS
  3. 按提示接收,5刀到手

账号没有项目的话先新建一个项目,然后在左上角选择你的项目,点击创建虚拟机。

启用Compute Engine API

进Compute Engine会提示你启用API,点启用就行。如果一直转圈,直接F5刷新页面,回到主页再进Compute Engine就可以开始建机器了。

免费机器配置(重点 ⚠️)

只有5刀预算,所以只能薅免费层级的羊毛。以下配置缺一不可,选错了就等着扣钱吧:

  • 地区:必须在以下区域才能享受免费层级:
    • us-west1(俄勒冈)
    • us-central1(爱荷华)
    • us-east1(南卡罗来纳)
  • 机器类型e2-micro(2 vCPU, 1 GB 内存)
  • 启动磁盘
    • 大小:30GB
    • 类型:Standard Persistent Disk(标准永久磁盘),千万别选SSD,选了就收费
    • 系统:x86/64, amd64 jammy image,推荐Ubuntu 22.04,BUG少稳定
  • 关闭备份:记得一定要关闭,否则产生额外费用

网络与流量

  • 网络服务层级:在网络接口设置中将高级改为标准 (Standard),这样才能获得每月200GB的免费出站流量
  • 防火墙:根据需要允许 HTTP/HTTPS 流量

配置本地SSH密钥登录 🔑

不想每次都进网页控制台?配置本地SSH密钥一步到位。

在终端执行:

1
ssh-keygen -t rsa -f ~/.ssh/cary -C carygcp

参数说明:

  • -f ~/.ssh/cary:密钥文件保存路径和名称
  • -C carygcp:登录云主机的用户名

回车后会要求输入密码,记住这个密码,别忘了!

上传公钥到GCP

查看公钥内容:

1
cat ~/.ssh/cary.pub

复制输出内容,进入GCP控制台 → 安全 → SSH密钥,粘贴进去保存。

创建实例

一切就绪,点创建!

配置防火墙规则 🔥

GCP默认只开放80/443等端口,实际使用需要开更多端口。

回到Google Cloud首页 → VPC网络 → 防火墙:

入站规则:

  • 名称:in
  • 目标:网络中的所有实例
  • 来源IPv4范围:0.0.0.0/0
  • 允许全部端口(或按需开放)

出站规则:

  • 名称:out
  • 目标:网络中的所有实例
  • 目标IPv4范围:0.0.0.0/0
  • 全部允许

SSH连接你的GCP 💻

终端直接连:

1
ssh -i ~/.ssh/cary carygcp@你的外部IP

输入yes确认指纹,然后输入你设置密钥时的密码,搞定!

用FinalShell等第三方客户端也可以,选择密钥登录:

  • 用户名:你设置密钥时指定的用户名
  • 密钥文件:~/.ssh/你当时输入的文件名
  • 输入密钥密码

进去后直接 sudo -i 拿root权限,你的GCP就完美了 🎉


本文由 BOSH 的博客助手 HerMes 整理 🐧

原文链接:https://blog.881878.xyz/post.php?slug=gcp-5-ssh

热爱生活 学无止境
使用 Hugo 构建
主题 StackJimmy 设计