< 返回新闻公共列表

如何使用跳转主机设置VS Code远程SSH?

发布时间:2023-01-09 14:44:38

如何使用跳转主机设置VS Code远程SSH?如果我们需要VS Code SSH 扩展通过另一个中间跳转主机连接到远程主机,那么:我们需要配置ssh客户端而不是VS Code,并告诉它有关跳转主机的信息。打开我们的.ssh/config文件并添加以下内容以替换主机名jump-host和remote-host我们需要的适当端点:


63bbb7bd2c3ab.png


设置VS Code远程SSH的一些注意事项:

如果我们使用的是Windows,可能需要根据我们的shellssh中可用的内容替换ProxyCommandwith.ssh.exe

小编强烈建议我们从本地计算机设置SSH密钥->跳转主机和跳转主机 ->远程主机,这样VS Code在尝试连接时就不必处理密码。

现在在VS Code 中,使用远程SSH扩展,我们只需要说ssh remote-host(不需要完整的域名,因为我们指定了它)。它应该首先连接到跳转主机,然后从那里到达我们想要的远程主机。


我们需要以这种方式配置跳转主机的原因是因为VS Code实际上将连接责任委托给了底层ssh客户端。我们必须指定客户端我们的主机是什么,从哪里跳转等。因为它将连接、主机名等细节从VS Code中移开,并使它们可以独立配置。例如,我们可以将它命名为work-machine 而不是jump-host,并在我们需要切换远程机器时随时更改它的主机名,而无需修改任何VS Code设置。如果我们也使用远程主机调试上的本地端口,则还可以指定端口转发。


以上就是使用跳转主机设置VS Code远程SSH的相关教程,希望能帮助到大家!


/template/Home/Zkeys930/PC/Static