- 如果你真的可以把 B 的私钥拷贝到 A 然后从 A 连接的话,那这么干最简单(但是我估计你们公司的网络不是这么设计的,你们那里暴露出来公网机器的只有 B 这台机器) - 如果你们只暴露了 B 这台公网机器,那就只能从 B 做跳板机跳转,没有办法。
archean
2022-04-01 20:12:33 +08:00
关键字 proxyjump ,看看是否满足你需求。
iloveayu
2022-04-01 21:55:18 +08:00
在办公机 B 上,开两个端口映射,分别到 C1 和 C2 的 22 端口。
wd
2022-04-01 22:15:50 +08:00
你可能需要 ssh -j A C1 吧
Osk
2022-04-01 23:23:56 +08:00
A -> B 之间隧道长连接, 挂后台藏着, 使用 ssh -D 动态隧道, 这个链接可以作为 A 到公司内网任意地址的 socks5 代理. 然后 A 直接 连接 C, 但是参数中指定使用上一条中的代理隧道, 写到配置文件中, 几乎感觉不到 B 的存在, 只有当 ab 间的 ssh 断开了才有感觉.
我一直这么用的
hawhaw
2022-04-02 06:42:00 +08:00
1, 本地 A 上要启动 ssh-agentd (貌似这么拼的) 2, 用命令 ssh -j B C 这么连(如果你的 ssh 命令支持 -j 参数的话)
第 1 页 / 共 1 页
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。