我一直在浏览博客和论坛帖子,但没有找到我的问题
在我的工作场所,我们有一个可访问的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
这样即使您退出跳转主机,您的会话也会保留,您可以再次登录并从上次中断的地方继续。