SSH 端口转发以重用限制性 JumpHost ssh 连接

SSH 端口转发以重用限制性 JumpHost ssh 连接

我一直在浏览博客和论坛帖子,但没有找到我的问题

在我的工作场所,我们有一个可访问的jumphost:login..com 可以通过 ssh 登录并从jumphost 访问内部网络。

对于我的工作(机器人相关),我有 3 台计算机和一台带有多个虚拟机的 proxmox 主机。一些虚拟机直接连接到工作局域网 (10.xxx),一些只能从机器人单元 (172.31.1.x) 本身访问

通过登录服务器的连接很好而且稳定,但我被要求减少登录次数。现在,我的想法是从家里打开一个 ssh 连接到 jumphost,然后重复使用该连接并通过隧道传输所有内容。

我们怎样才能做到这一点?

不幸的是,我使用的是 Windows,习惯了一个软件:Mobaxterm。我可以使用 Putty,但如果可以使用 Mobaxterm,我更喜欢它。

看来 controlhost 不能与 Mobaxterm 一起使用。

编辑:复制粘贴评论:

登录时无法安装任何东西。* 必须是某种连接多路复用。我不想通过登录为每个连接打开一个 ssh 会话。* 我想打开一个,让 Putty、MobaXTerm、VSCode 将该连接重用为它们的 ssh 连接的隧道

软件 A 想要通过 Bastion B 连接主机 C
软件 B 想要通过 Bastion B 连接主机 D


不可能.. B 上只有一个连接

希望:

A 打开通向 B 的 Tunnel。A
重用 B 上的 Tunnel 到达 C。B
重用 B 上的 Tunnel 到达 D\

答案1

你有没有考虑过尝试byobu

这当然要求byobu在跳转主机上可用,但如果有,您可以在那里打开它并创建多个选项卡,您可以在其中跳转到其他主机。您甚至可以分离,byobu这样即使您退出跳转主机,您的会话也会保留,您可以再次登录并从上次中断的地方继续。

相关内容