我尝试通过 ssh 连接虚拟机,但权限被拒绝(公钥),因此我尝试在 cloudshell 上创建密钥,但仍然遇到同样的问题
[enter code here][1]to set key and update metadata when i put `ssh [instance name] [zone] [project id]
仍然权限被拒绝(公钥)
我接下来该怎么做尝试打开端口 22 仍然是同样的问题甚至登录串行端口所以出现登录问题循环
gcloud compute firewall-rules list
并添加
gcloud compute firewall-rules create default-allow-ssh --allow tcp:22
问题还是一样,可以登录或连接 ssh
尝试在控制台上为 ssh 密钥创建新密钥,并制作启动脚本“#! /bin/bash useradd -G sudo username echo 'username:password.' | chpasswd
/bin/bash 复制代码
/usr/sbin/ufw 允许 22/tcp`