创建运行最新 Ubuntu LTS 的虚拟机后,我想使用 SSH 连接到它。
当我登录时,我看到这个屏幕:
我从 g.co/sc 获得了新代码
当我将该代码输入浏览器中的 SSH 时,相同的屏幕再次出现。
我究竟做错了什么?
1) 虚拟机设置
机器配置
- 类型:E2 标准 4(4 个 vCPU、16 GB RAM)
- 显示设备:启用
启动盘
- 操作系统:Ubuntu LTS x86/64
身份和 API 访问
- 防火墙:允许 HTTPS 流量
安全
- 受防护的虚拟机:打开安全启动
虚拟机访问
- 通过 IAM 权限控制虚拟机访问
- 需要两步验证
自定义元数据
- 启用 oslogin: true
- 启用 oslogin-2fa:true
2)虚拟机的权限
我已将自己添加到以下权限:
- 计算管理员
- 计算实例管理员
- 计算操作系统管理员登录
- 计算操作系统登录
- 计算查看器
- 所有者
要解决您的问题,请禁用 IP 检查。在安全代码部分下,有一个复选框
Allow security codes with remote access
,您可以在管理控制台中按照以下步骤操作:在管理控制台中,转到菜单,然后转到[安全],然后选择[身份验证,然后两步验证],在安全代码部分,有一个复选框允许远程访问安全代码。