Debian fórum

Dotazy => Internet a sítě => Téma založeno: Jan Skořepa kdy 24. 08. 2012, 00:21:26

Název: Připojení vzdáleného počítače přes jiný server [vyřešeno]
Přispěvatel: Jan Skořepa kdy 24. 08. 2012, 00:21:26
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.)
Název: Re:připojení vzdáleného počítače přes jiný server
Přispěvatel: Ilfirin 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
Název: Re:připojení vzdáleného počítače přes jiný server
Přispěvatel: Jan Skořepa 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.
Název: Re:připojení vzdáleného počítače přes jiný server
Přispěvatel: Ilfirin kdy 25. 08. 2012, 10:55:21
Ne, je to přesně to, co hledáte.
Název: Re:připojení vzdáleného počítače přes jiný server
Přispěvatel: Jan Skořepa 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. :)
Název: Re:připojení vzdáleného počítače přes jiný server
Přispěvatel: Ilfirin 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:

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
Název: Re:připojení vzdáleného počítače přes jiný server
Přispěvatel: Jan Skořepa 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. :)