创建运行最新 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)vm 的权限
我给自己添加了以下权限:
- 计算管理员
- 计算实例管理员
- 计算操作系统管理员登录
- 计算操作系统登录
- 计算查看器
- 所有者
答案1
为了解决您的问题,禁用 IP 检查。在安全代码部分下,有一个复选框Allow security codes with remote access
,您可以按照管理控制台中的以下步骤进行操作:在管理控制台中,转到菜单,然后转到[安全],然后转到[身份验证和两步验证],在安全代码部分下,有一个复选框允许使用远程访问的安全代码。