2013-03-06 9 views
5

Sto cercando di capire come utilizzare Fabric per semplificare SSH ed eseguire comandi su una macchina separata da due gateway. La configurazione è simile al seguente:Come è possibile eseguire il tunnel SSH attraverso 2 gateway su un host remoto utilizzando Fabric?

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

Ho dato un'occhiata a risposte a fabric: how to double tunnel, così come http://docs.fabfile.org/en/1.6/usage/env.html#gateway ma questi non sembrano per realizzare quello che sto cercando.

Qualche idea?

risposta

-1

È possibile inserire uno script su gw1 per eseguire uno script di fabric che si collega all'host remoto tramite gw2?

qualcosa di simile:

  1. nel vostro ssh tessuto locale per GW1 ed eseguire cmd1.sh in GW1
  2. in GW1 il cmd1.sh verrà eseguito un comando in tessuto per la connessione a host remoto usando GW2. questo significa che hai bisogno di tessuto in gw1.

spero che sia d'aiuto.

Problemi correlati