iTerm2 中的多个 ssh 跳转

问题描述 投票:0回答:1

我有几个ssh主机,比如host_A、host_B和host_C。 要连接到host_C,我必须ssh到host_A,然后ssh到host_B(host_A和B是跳转服务器),最后ssh到host_C。

iterm2支持跳转服务器设置吗?或者这只能使用脚本来完成? (或者,有推荐的 GUI ssh 客户端吗?)

ssh iterm2 bastion-host
1个回答
0
投票

如果使用配置文件的“command”参数进行连接,则可以使用

-J
命令的
ssh
参数来使用跳转主机。来自
ssh
手册

-J 目的地

首先与目标描述的跳转主机建立 ssh 连接,然后从那里建立到最终目标的 TCP 转发,从而连接到目标主机。可以指定多个跳转,并用逗号分隔。这是指定 ProxyJump 配置指令的快捷方式。请注意,命令行上提供的配置指令通常适用于目标主机,而不适用于任何指定的跳转主机。使用 ~/.ssh/config 指定跳转主机的配置。

这意味着您还可以连续指定多个跳转。

我建议您首先使用手动输入的

ssh
命令在普通登录 shell 上尝试跳转和配置,一旦找到您满意的组合,就用它创建一个 iTerm2 配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.