🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #244008

Re: [ssh] połączenie po ssh przez podówny NAT

#244008
From: A
Date: Thu, 21 Nov 2013 08:03
61 lines
3206 bytes
W dniu 15.11.2013 16:13, ein pisze:
> A wrote:
>> W dniu 15.11.2013 12:34, ein pisze:
>>> A wrote:
>>>> Hej,
>>>>      wprawdzie trafiam na porady w internecie jak coś takiego wykonać ale
>>>> jakoś nie mogę je przełożyć na mój przypadek. Mam tak:
>>>>
>>>>
>>>> mójIP -- NAT -- Internet -- NAT -- zdalnyIP
>>>>                       |
>>>> 	         router
>>>>                       |
>>>>                     serwer
>>>>
>>>> czyli chcę się przebić przez podwójny NAT, gdzie nie mam możliwości
>>>> przekierowania portów na routerach to realizujących.
>>>>
>>>> Za to w sieci mam dostęp do serwera za routerem ale tam już mogę
>>>> wystawić jego porty na zewnątrz, czyli wprawdzie serwer ma IP z klasy
>>>> prywatnej ale router ma już statyczne IP z klasy publicznej.
>>>>
>>>> Do ZdalnyIP mam teraz dostęp przez TeamViewer ale to mało wygodne bo mi
>>>> się bardzo wlecze interfejs a mnie wystarczy sama konsola.
>>>>
>>>> kombinowałem z parametrami -L i -R ale jakoś tak nieudolnie, że nie działa.
>>>>
>>>> Stąd moje pytanie: jak to poprawnie zestawić?
>>>
>>> Co chcesz osiągnąć?
>>>
>>
>> Chcę się połączyć do konsoli na zdalnyIP siedząc przy mójIP. Nie mogę
>> wykonać po prostu:
>>
>> ssh konto@zdalnyIP
>>
>> bo IP komputera zdalnyIP jest prywatne i za firewallem.
>>
>> A.
>>
>
> 1. root@zdalnyIP:~# ssh root@serwer -R 22222:127.0.0.1:22 -v
> Znaczy to przekieruj port 22 słuchający na interfejsie o adresie
> 127.0.0.1 na serwer
> Przyjmując, że demon OpenSSH słucha na interfejsie pętli zwrotnej na
> porcie 22, domyślna konfiguracja.
> 2. root@mojIP:~# ssh root@serwer -L 22222:127.0.0.1:22222 -v
> Przyjmując, że port 22222/TCP jest wolny na: mojIP i serwer.
> Znaczy przekieruj port 22222 z serwera na interfejs o adresie 127.0.0.1
> i port 22222.
> 3. root@mojIP:~# ssh root@127.0.0.1 -p 22222 -v
>

Dzięki. Zadziałało.

Brakowało mi jakoś tego drugiego kroku. Jakoś tak kombinowałem, żeby się 
po uruchomieniu pierwszego tunelu od razu dało łącząc na odpowiedni port 
na serwer połączyć ze zdalnyIP.

A.
Technical Details
Message-ID: <l6kekb$b3h$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
References: <l64m6r$i5c$1@portraits.wsisiz.edu.pl> <l650ru$q11$1@node2.news.atman.pl> <l652eb$sup$1@portraits.wsisiz.edu.pl> <l65dmf$11h$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
From: A <a@edu.pl>
Newsgroups: pl.comp.os.linux.sieci
Subject: Re: [ssh] połączenie po ssh przez
 podówny NAT
Date: Thu, 21 Nov 2013 09:03:29 +0100
Organization: http://www.wit.edu.pl
Lines: 63
Message-ID: <l6kekb$b3h$1@portraits.wsisiz.edu.pl>
References: <l64m6r$i5c$1@portraits.wsisiz.edu.pl> <l650ru$q11$1@node2.news.atman.pl> <l652eb$sup$1@portraits.wsisiz.edu.pl> <l65dmf$11h$1@node1.news.atman.pl>
NNTP-Posting-Host: 89-71-137-98.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: portraits.wsisiz.edu.pl 1385020875 11377 89.71.137.98 (21 Nov 2013 08:01:15 GMT)
X-Complaints-To: abuse@wsisiz.edu.pl
NNTP-Posting-Date: Thu, 21 Nov 2013 08:01:15 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2
In-Reply-To: <l65dmf$11h$1@node1.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit