Przykład dotyczy pracowni szkolnej z systemem
WindowsXP, która ma zablokowane usługi, a cały ruch sieciowy idzie przez serwer proxy, o nieznanych mi parametrach. Dodatkowo nie mam uprawnień administratora i nie mogę zainstalować skanera portów. Często potrzebuję skorzystać z mojego komputera domowego z zainstalowanym
Slackware, w celach dydaktycznych.
Ssh,
telnet ani
ftp nie działają bezpośrednio. W tym przypadku
tunelowanie usług może rozwiązać mój problem.
W internecie na stronie
http://sfh.pl znalazłem program
putty-setup.exe, który zainstalowłem na komputerze domowym. W katalogu
Program Files był dodatkowo program
detektor proxy.exe, który po skopiowaniu na inny komputer uruchamiał się bez instalacji. Skorzystałem z tego programu i ustaliłem nazwę serwera proxy i port na którym działa. Poniższy rysunek pokazuje tą sytuację (dane są zmienione):
Po podaniu loginu i hasła wchodzę na konto shellowe mojego domowego komputera. Samo połączenie jest dużo wolniejsze od połaczenia bezpośredniego, ale tunel spełnia swoje zadanie. Serwer ssh można postawić na innym porcie jeżeli na porcie 22 nie działa.
Samo wpisanie danych serwera proxy bezpośrednio w zakładkę proxy nie umożliwiło połączenia.