GCP免费5刀获取及配置本地SSH登录
谷歌云GCP又来送钱了,5刀赠金活动又上线了 💰 手快有手慢无,赶紧上车。
获取5刀赠金
操作步骤:
- 打开链接,点击兑换试用结算账号
- 登录你的Google账号,点击 CLICK HERE TO ACCESS YOUR CREDITS
- 按提示接收,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 | |
参数说明:
-f ~/.ssh/cary:密钥文件保存路径和名称-C carygcp:登录云主机的用户名
回车后会要求输入密码,记住这个密码,别忘了!
上传公钥到GCP
查看公钥内容:
1 | |
复制输出内容,进入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 | |
输入yes确认指纹,然后输入你设置密钥时的密码,搞定!
用FinalShell等第三方客户端也可以,选择密钥登录:
- 用户名:你设置密钥时指定的用户名
- 密钥文件:
~/.ssh/你当时输入的文件名 - 输入密钥密码
进去后直接 sudo -i 拿root权限,你的GCP就完美了 🎉