【问题标题】:How to edit code in VS code on private server如何在私人服务器上编辑 VS 代码中的代码
【发布时间】:2022-01-06 04:39:08
【问题描述】:
我想通过 VS 代码 ssh 在服务器上编辑代码。使用公共访问服务器可以正常工作。我只是通过 VS Code ssh 扩展使用我的密钥通过 ssh 连接到 IP。但现在我想在可以通过公共服务器访问的私有服务器上编辑代码。
终端连接过程如下:
> 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 Amazon 上。
【问题讨论】:
标签:
visual-studio-code
amazon-ec2
ssh
【解决方案1】:
您可以使用 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。