我正在尝试编写一个bash脚本,允许我首先通过SSH连接到一个路由器(这是一个跳转主机),然后我想从那里通过SSH连接到另一个路由器。
在终端@当前设备上通过 ssh 连接到路由器 A(Jumphost)
路由器 A 上的 ssh 到路由器 B
任何人都可以帮我看看 bash 脚本看起来如何吗?
问候,
最佳答案
无需编写 shell 脚本。这只是一个 ssh 配置:
cat ~/.ssh/config
Host router1
Hostname xx.xx.xx.xx
Host router2
Hostname xx.xx.xx.xx
ProxyCommand ssh -W %h:%p router1
使用该配置,您可以通过 router1 连接到 router2:
ssh router2
关于linux - 路由器上的两个 SSH (Jumphost),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51155085/