Kirjoittaja Aihe: [Ratkaistu] SSH tunneloinnin ketjutus  (Luettu 1766 kertaa)

stuubr

  • Käyttäjä
  • Viestejä: 3
    • Profiili
[Ratkaistu] SSH tunneloinnin ketjutus
« : 07.07.10 - klo:13.03 »
En ole aivan varma, että tuliko oikeeseen ketjuun, mutta anyway.

Onko mahdollista ketjuttaa SSH tunneleita yhdellä komennolla terminaalista (oneliner)? Siis, että ei tarvitse erikseen luoda aina uutta tunnelia manuaalisesti kun on luonut edellisen tunnelin.

Case: SSH tunneli hostilta A -> B -> C -> D

Nyt muodostan tunnelin seuraavasti:

host A: ssh -L 5903:localhost:5904 käyttäjätunnusB@hostB.fi

host B: ssh -L 5904:localhost:5905 käyttäjätunnusC@hostC.fi

host C: ssh -L 5905:localhost:5900 käyttäjätunnusD@hostD.fi

Eli onko kyseinen tunnelien ketjuttaminen mahdollista yhden rivin komennolla hostilta A? Jos on niin kuinka?

EDIT: ongelma ratkesi.

oneliner: ssh -t -L 5903:localhost:5904 userB@hostB.fi ssh -t -L 5904:localhost:5905 userC@hostC.fi ssh -L 5905:localhost:5900 userD@hostD.fi
« Viimeksi muokattu: 07.07.10 - klo:17.01 kirjoittanut stuubr »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: [Ratkaistu] SSH tunneloinnin ketjutus
« Vastaus #1 : 16.09.12 - klo:05.46 »
En ole aivan varma, että tuliko oikeeseen ketjuun, mutta anyway.
------
EDIT: ongelma ratkesi.

oneliner: ssh -t -L 5903:localhost:5904 userB@hostB.fi ssh -t -L 5904:localhost:5905 userC@hostC.fi ssh -L 5905:localhost:5900 userD@hostD.fi

Kuinkahan tuota pitäisi trimmailla että scp pukkaisi tiedoston suoraan ketjun perille saakka?