问题
我在普通中等教育证书中有一个例子,当我开始工作时,我会旋转,当我一天结束时,我就会旋转。我使用VSCode通过SSH连接到实例,但为了实现这一点,我必须获取它的公共IP并更改
.ssh/config
手动文件。我想避免需要手动获取IP。
我尝试了什么
我可以用这个命令直接SSH到实例中
gcloud compute ssh --zone=<zone> --ssh-key-file=~/.ssh/<key-file> <username>@<instance-name> --project=<project-id> -- -A"
,它可以工作,不需要我去获取IP,但不适用于VSCode。
我也可以
gcloud compute config-ssh --project=<project-id> --ssh-key-file=~/.ssh/<your-key-file>
,它填充
.ssh/config
文件,但我每次都必须运行它,它会为每个运行的实例填充配置,而不是专门为我的实例填充。
我尝试通过VSCode的UI添加一个新的连接,当它请求命令时,我尝试了我给出的第一个例子,但它给出了
Unknown flag zone
.