Przekierowanie portów

Z KdmWiki
Wersja z dnia 11:27, 21 gru 2011 autorstwa F (dyskusja | edycje) (Utworzył nową stronę „<small>< Podręcznik użytkownika KDM < Przekierownie portów</small> == Cel przekierowania == Przekierowanie portu jest potrzebne kiedy użytkownik chce skorzyst...”)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

< Podręcznik użytkownika KDM < Przekierownie portów

Cel przekierowania

Przekierowanie portu jest potrzebne kiedy użytkownik chce skorzystać z usługi niewidocznej dla jego adresu IP. Przykład:

Na komputerze o adresie A, na porcie P znajduje się serwer licencji oprogramowania X. Dostęp do licencji jest ograniczony do komputera B. Użytkownik tego komputera, chce skorzystać z licencji na komputerze domowym. W tym celu powinien utworzyć tunel, który sprawi, że dostęp z domowej maszyny będzie widziany na serwerze licencji jako dostęp z maszyny B.

Utworzenie tunelu spowoduje otwarcie portu Q (wybranego przez użytkownika) na komputerze lokalnym, do którego dostęp będzie widziany przez A jako dostęp do portu P z maszyny B (czyli jako adres serwera licencji użytkownik powienien podać 127.0.0.1:Q).

Sposób przekierowania pod Windows

Aby przekierować porty (lub porty) pod Windows potrzebny będzie program PuTTY.

Okno konfiguracji połączenia w Putty

W oknie głównym należy podać adres serwera do którego będzie wykonane połączenie (komputer B z przykładu), w polu Host Name (or IP address).

Opcje SSH w Putty

Następnie należy wybrać z listy po lewej stronie pozycje: Connection, SSH i rozwinąć tę ostatnią znakiem + (po lewej stronie od nazwy).

Opcje tunelowania w Putty

W pozycji Tunnels, w polu Source port należy wpisać numer portu lokalnego (port Q z przykładu) a w polu Destination adres serwera z numerem portu po dwukropku do którego ma sięgać tunel (serwer A oraz port P z przykładu).

Po klinięciu na przycisk Open i zalogowaniu do systemu tunel będzie utworzony.

Sposób przekierowania pod Linuksem

Aby przekierować port pod Linuksem należy użyć programu ssh, z opcją -L. Opcja ta przyjmuje jako parametr ciąg znaków w formie lokalny_port:zdalny_adres:zdalny_port np.

ssh -L 1705:krankenschwester.icm.edu.pl:1705 tezro.wcss.wroc.pl

Takie polecenie spowoduje połączenie z komputerem tezro.wcss.wroc.pl, otwierając na lokalnej maszynie port 1705 do którego dostęp spowoduje połączenie z serwerem krankenschwester.icm.edu.pl na port 1750 z adresem źródłowym tezro.wcss.wroc.pl.