visual-studio-code - 如何使用 VScode 从另一个远程 SSH 到远程?
问题描述
我的工作流程是:我从本地 ssh 进入机器 A,然后从机器 A 进入机器 B。我希望使用 VScode 远程功能在机器 B 上进行开发,但是这个两级 ssh 在 VScode 和谷歌搜索中看起来并不直接也没有提供太多关于它的信息。
有没有办法做到这一点?
谢谢!
解决方案
关键词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 甚至可以在不知道有中间主机的情况下工作
推荐阅读
- swift - 我可以使用 DateComponentsFormatter 来呈现一天中的时间吗?
- machine-learning - 试图通过手动实现来理解 SVC RBF 内核的决策函数,但没有得到与 sklearns 决策函数相同的输出
- multithreading - 使用同步函数时,FastAPI 跨线程共享 SQLAlchemy 会话
- salesforce - 来自地址的 Salesforce 个人电子邮件结果 动态发件人资料
- angular - 错误类型错误:_co.userData 在角度 7 中未定义,当我尝试使用属性绑定作为值时
- android - 工具栏下的 AppBarLayout
- c - 声明函数中的枚举
- r - 在继续下一个问题之前设置学习者:教程问题的尝试次数?
- ibm-cloud - 出现错误:无法在 Watson Assistant 中获取访问令牌?
- python - 如何让 PYGAME 窗口出现在我的显示器左上角?