从 WSL 中运行 VSCode 远程 ssh 到另一个远程 GCP 实例

joh*_*ich 8 ssh visual-studio-code windows-subsystem-for-linux vscode-remote

我有一个受到管理员严格保护的 Windows 10 桌面,并且在我的 Windows 10 中安装了 Ubuntu 20 WSL。

目标 我想从 WSL 中运行 VScode 远程 ssh 到我的 GCP 实例,这是一个用于代码开发和执行的高配置机器。

问题 我在 WSL vscode 中对 GCP 实例执行远程 ssh 时遇到错误,提示连接超时。

采取的步骤

  1. 打开 WSL
  2. 使用 ssh-keygen 生成 id_rsa.pub
  3. 打开 Vscode > 远程 ssh
  4. 添加实例的ssh用户@IP
  5. 从 VScode 连接到主机

我能做什么

  1. 我可以通过 WSL 通过 ssh 访问 GCP 实例。
  2. 我可以在 WSL 中打开 VScode