代码之家  ›  专栏  ›  技术社区  ›  Peanut14

用于连接到GCE实例的VSCode远程SSH自定义命令

  •  0
  • Peanut14  · 技术社区  · 1 年前

    问题

    我在普通中等教育证书中有一个例子,当我开始工作时,我会旋转,当我一天结束时,我就会旋转。我使用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 .

    0 回复  |  直到 1 年前
    推荐文章