Připojení vzdáleného počítače přes jiný server [vyřešeno]

Založil Jan Skořepa, 24. 08. 2012, 00:21:26

Předchozí téma - Další téma

Jan Skořepa

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.)
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Ilfirin


Jan Skořepa

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.
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Ilfirin


Jan Skořepa

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. :)
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Ilfirin

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

Jan Skořepa

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. :)
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit