5

我正在尝试弄清楚如何使用 Fabric 来简化 SSH 进入并在由两个网关分隔的机器上运行命令。设置如下所示:

Local host -> Gateway 1 -> Gateway 2 -> Remote host

我已经查看了对fabric: how to double tunnel以及http://docs.fabfile.org/en/1.6/usage/env.html#gateway的响应,但这些似乎并没有完成我的工作追了

有任何想法吗?

4

1 回答 1

-1

您可以在 gw1 上放置一个脚本来运行通过 gw2 连接到远程主机的结构脚本吗?

就像是:

  1. 在您的本地结构 ssh 到 gw1 并在 gw1 中运行 cmd1.sh
  2. 在 gw1 中,cmd1.sh 将运行一个结构命令以使用 gw2 连接到远程主机。这意味着您需要 gw1 中的织物。

希望能帮助到你。

于 2013-06-17T01:58:20.673 回答