scp cez viac serverov

Sekcia: Aplikácie & Desktop 20.01.2010 | 21:34
Janik   Návštevník
Zdravim, potreboval by som skopirovat extremne velky subor z jedneho serveru na ktorom je ulozeny na svoj pocitac. Ma to vsak jeden hacik: na ten server sa nemozem prihlasit priamo, takze sa musim prihlasit najprv na iny z ktoreho ma to uz pusti. Da sa to skopirovat bez toho aby som ukladal na server z ktoreho sa prihlasujem?
    • Re: scp cez viac serverov 21.01.2010 | 03:00
      xenol   Návštevník
      ssh tunneling
    • Re: scp cez viac serverov 21.01.2010 | 10:01
      peto   Návštevník
      teoreticky ano


      u seba musis mat sevre, ktory vie scp

      a na tom serveri kde to spustas nedas ako cileovu adresu adresar ale iny komp s adresarom
      • Re: scp cez viac serverov 21.01.2010 | 14:11
        Janik   Návštevník
        to bude asi problem... Ja som na vsetkych strojoch len uzivatel takze tam nemozem spustit ssh daemon a podobne. Takze neexistuje nejaky prikaz typu: scp uzivatel1@stroj1:uzivatel2@stroj2:uzivatel3@stroj3:~/cesta ~/adresar ?
    • Re: scp cez viac serverov 07.02.2010 | 13:15
      Avatar rhn   Používateľ
      Ešte sa dá použiť finta s presmerovaním portov (pokial to nie je zakazane).

      Ak ti ide scp, mohlo by ísť aj ssh.

      Z tvojho PC: ssh -L50000:server2:22 server1 -l UserServera1 -o TCPKeepAlive=yes -N - tvoj port 50000 pocuva a cez ssh tunel presmeruje na server2:22

      Keďže máš v tomto termináli teraz prístup na vzdialený server , tak v druhom (lokalnom) okne môžeš spustiť scp na presmerovaný server2:
      scp -P 50000 UserServera2@localhost:/src1 /lokal/cesta - server2 vidi spojenie zo server1 (nie z tvojho PC)