我想通過 VS 代碼 ssh 在服務器上編輯代碼。使用公共訪問服務器它工作正常。我只是通過 VS Code ssh 擴展使用我的密鑰通過 ssh 連接到 IP。但現在我想編輯可以通過公共服務器訪問的私人服務器上的代碼。
過終端連接過程如下:
> ssh -i key [email protected]
connected to public server
> ssh -i key [email protected]
connected to private server
那麼我如何才能做到這一點?這兩個服務器託管在 EC2 Amazon 上。
您可以使用 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
之後,您應該可以PrivateServer
直接從 VS Code連接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句