【问题标题】:How to SSH into a remote from another remote using VScode?如何使用 VScode 从另一个远程 SSH 到远程?
【发布时间】:2021-11-07 19:16:13
【问题描述】:

我的工作流程是:我从本地连接到机器 A,然后从机器 A 连接到机器 B。 我希望使用 VScode 远程功能在机器 B 上进行开发,但是这个两级 ssh 在 VScode 中看起来并不直接,而且谷歌搜索也没有得到太多关于它的信息。

有没有办法做到这一点?

谢谢!

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: visual-studio-code ssh


【解决方案1】:

这里的关键字是ProxyJump

ssh hostb -o ProxyJump=hosta

要在 vscode 中使用它,你应该编辑你的 .ssh/config

HOST my_alias_name_for_host_a
  hostname ip_or_hostname
  user my_username_on_host_a

HOST my_alias_name_for_host_b
  hostname ip_or_hostname
  user my_username_on_host_b
  ProxyJump my_alias_name_for_host_a

vscode 甚至可以在不知道有中间宿主的情况下工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 2020-01-06
    • 2023-01-25
    • 2017-12-27
    相关资源
    最近更新 更多