Autor Téma: Připojení vzdáleného počítače přes jiný server [vyřešeno]  (Přečteno 4383 krát)

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Zdravím a prosím o radu. :)

Potřeboval bych se připojit v Krusaderu (nebo v jiném správci souborů) ke vzdálenému počítači (serveru), abych na něj mohl kopírovat soubory. Problém je v tom, že na ten počítač (S1), kam chci ty soubory kopírovat, není připojitelný přes vnější IP adresu, ale musím se na něj dostat z jiného počítače (serveru), který tu vnější IP adresu má (S2).

Pokud chci pracovat v terminálu, není problém. Připojím se na vnější server přes veřejnou IP adresu příkazem např. ssh root@248.15.45.228. Zadám heslo a jsem na vnějším serveru S2. Na něm v terminálu zadám např. ssh 192.168.2.254 a ocitnu se na vnitřním serveru S1.

Potřeboval bych ale ten vnitřní server S1 připojit tak, abych na něj mohl rovnou ze svého PC kopírovat soubory, případně obráceně. V Krusaderu jsem se k vnějšímu serveru S2 dostal přes adresu sftp://root@248.15.45.228, ale dál už nevím, jak to udělat, abych se dostal na ten vnitřní server S1 a mohl na něm pracovat se soubory.

Věděl byste prosím někdo, jak to udělat, a dokázal mi v tom poradit?

Moc díky za jakoukoli odpověď, která pomůže, nebo tip, jak to řešit jinak. (Zatím jsem to řešil tak, že jsem to ze svého PC nakopíroval na vnější server S2, přihlásil se na něj v terminálu a z něj to překopíroval na vnitřní server S1. Je to ale zdlouhavé, byl bych raději, když by to šlo jednodušeji, třeba jedním příkazem.)
« Poslední změna: 26. 08. 2012, 07:00:37 od Ota Trkola »
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable

Offline Ilfirin

  • Začátečník
  • **
  • Příspěvků: 20
    • Zobrazit profil
Re:připojení vzdáleného počítače přes jiný server
« Odpověď #1 kdy: 24. 08. 2012, 08:04:37 »
http://www.root.cz/clanky/tuneluji-tunelujes-tunelujeme-presmerovani-portu/

druhý odstavec : Přesměrování portů pomocí SSH

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Re:připojení vzdáleného počítače přes jiný server
« Odpověď #2 kdy: 25. 08. 2012, 09:00:43 »
Díky, ale to není to, co hledám. Psal jsem, že se potřebuju v Krusaderu připojit na vnitřní počítač přes sftp, který je za počítačem s veřejnou IP adresou (tu IP adresu vnitřního počítače znám). Zatím se mi daří přes sftp dostat na soubory toho počítače v vnější IP adresou, ale nevím, jak se připojím dál na ten vnitřní. Díky.
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable

Offline Ilfirin

  • Začátečník
  • **
  • Příspěvků: 20
    • Zobrazit profil
Re:připojení vzdáleného počítače přes jiný server
« Odpověď #3 kdy: 25. 08. 2012, 10:55:21 »
Ne, je to přesně to, co hledáte.

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Re:připojení vzdáleného počítače přes jiný server
« Odpověď #4 kdy: 25. 08. 2012, 19:23:44 »
Omlouvám se, ale asi jsem vážně hloupej. ;) Díval jsem se znovu na ten článek  (příklad na přesměrování portů pomocí SSH, 1. příklad), ale přesto nechápu, jak mám to přesměrování udělat, abych se z domova (Poc1) dostal přes vnější server (Poc2) na ten vnitřní server (Poc3).

Nepodařilo se mi vymyslet příkaz, za co mám nahradit tu cestu v Krusaderu sftp://root@248.15.45.228, abych se dostal na ten vnitřní počítač 192.168.2.254, který je za ním napojený.

Mohl byste mi prosím ještě napovědět, nejlépe přímo konkrétně poradit? Moc děkuju. :)
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable

Offline Ilfirin

  • Začátečník
  • **
  • Příspěvků: 20
    • Zobrazit profil
Re:připojení vzdáleného počítače přes jiný server
« Odpověď #5 kdy: 25. 08. 2012, 22:11:33 »
Takže.

Počítač co vidíme z internetu: 248.15.45.228
Počítač a port na který se chceme dostat ve vnitřní síti: 192.168.2.254:22
Lokální port na který si to celé nasměrujeme, třeba 10000

Výsledný příkaz:

Kód: [Vybrat]
ssh root@248.15.45.228 -L 10000:192.168.2.254:22
po příhlašení by měl by měl ssh naslouchat na lokálním počítači na zvoleném portu (u nás 10000) a vše co do něj přijde, zašifruje a pošle na server, protistrana to rozšifruje a pošle na zadanou IP:PORT adresu a obráceně. Takže nyní by již mělo fungovat nasměrovat krusader na
sftp://root@localhost:10000

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Re:připojení vzdáleného počítače přes jiný server
« Odpověď #6 kdy: 25. 08. 2012, 22:33:19 »
Moc děkuju za podrobný návod, funguje to. :)

Tak to jsem moc rád, že se to povedlo.

Ještě jednou moc děkuju a přeju hezký zbytek víkendu. :)
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable