如何在私服上用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
。
我想通过 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
。