如何在私服上用VS code编辑代码

How to edit code in VS code on private server

我想通过 VS code ssh 在服务器上编辑代码。使用 public 访问服务器,它工作正常。我只是通过 VS Code ssh 扩展使用我的密钥通过 ssh 连接到 IP。但是现在我想在可以通过 public one.

访问的私人服务器上编辑代码

终端连接过程如下:

> ssh -i key user@10.445.322.12 
connected to public server
> ssh -i key user@172.43.65.11 
connected to private server

那么我该如何实现呢?这两台服务器托管在亚马逊 EC2 上。

您可以使用 SSH 的功能 ProxyJump 来实现此目的。

Ctrl+Shift+P和运行命令Remote-SSH: Open SSH Configuration File:

插入两个主机并将 ProxyJump 指令添加到您的私人服务器:

Host PublicServer
  HostName 10.445.322.12
  User user

Host PrivateServer
  HostName 172.43.65.11
  User user
  ProxyJump PublicServer

之后您应该能够直接从 VS Code 连接到 PrivateServer