Tunel SSH z PuTTY – na przyk?adzie postgreSQL

Wpis dedykowany mojej specjalno?ci na studiach, szybki poradnik jak si? po??czy? z naszym serwerem postgreSQL za pomoc? tunelu SSH. Ale zasada dzia?ania jest identyczna dla innych us?ug i serwerów, wi?c mo?e si? przyda te? innym.
Krok 1. ?ci?gamy klienta SSH. Kole?anki i koledzy, poznajcie PuTTY. Ma?y (zaledwie 412 KB, ponad 10 razy mniejszy ni? Wasz SSH Secure Shell) prosty w obs?udze, niewymagaj?cy instalacji – idealny :) ?atwo go ?ci?gn?? (wpisujemy „putty” w Google i wybieramy pierwszy wynik z brzegu. Zje?d?amy ni?ej i ?ci?gamy putty.exe:
Ju?? No to zabieramy si? za konfiguracj? po??czenia.
B?dziemy ustawia? po??czenie dla domy?lnego portu 5432. Najpierw sprawd?my wi?c czy nic nam aktualnie nie nas?uchuje na tym porcie: menu start » uruchom » cmd.exe [enter] » netstat -a [enter]. Pojawi si? lista otwartych portów. Je?li nigdzie nie b?dzie linijki zawieraj?cej co? pokroju nazwa_naszego_kompa:5432 to mo?emy kontynuuowa?. Je?li co? ju? nadaje/nas?uchuje na tym porcie, sprawd?my czy przypadkiem nie mamy uruchomionego lokalnego serwera albo nie ?miga nam w tle jaki? p2p – to mo?e by? Wasz problem z dzia?aniem…
Wszystko gra? No to klikamy na ikonk? PuTTY i zaczynamy. Na dzie? dobry wpisujemy adres serwera z którym chcemy si? po??czy? (w naszym przypadku: orka.am.gdynia.pl)
Nast?pnie z lewej strony odszukujemy Connection » SSH » Tunnels i tam wype?niamy pola Source port (5432) i Destination (localhost:5432) po czym klikamy przycisk Add. W okienku „Forwarded ports” powy?ej powinno pojawi? si? L5432 localhost:5432:
Je?li to ju? mamy gotowe, klikamy OK i przez to ??czymy si? z serwerem. Zapewne pojawi si? okienko pytaj?ce czy chcemy zaakceptowa? klucz… tak, ok. Teraz logujemy si? na Ork? przy pomocy naszego loginu i has?a – tego samego, którego u?ywamy do sprawera (no chyba, ?e kto? sobie kiedy? zmieni? poprzez passwd…)
Je?li si? zalogowali?my…
…to mo?emy zminimalizowa? okienko (ale nie zamyka?!) i sprawdzi?, czy tunel dzia?a prawid?owo (menu start » uruchom » cmd.exe [enter] » netstat -a [enter] i szukamy TCP nazwa_naszego_kompa:5432 nazwa_naszego_kompa:0 NAS?UCHIWANIE)
I jak, dzia?a? No to super. W??czamy w ko?cu pgAdmin III i konfigurujemy po??czenie:
- Jakakolwiek nazwa
- Host: localhost
- Port: 5432
- Serwisowa DB: nasz_login_na_orce
- U?ytkownik: nasz_login_na_orce
- Has?o: has?o_do_bazy (WAÅ»NE! Chodzi o has?o DO BAZY DANYCH, NIE DO ORKI – to hase?ko, które dostali?my na karteczce od mgr Rosickiej)
No i to by by?o na tyle… Klikamy OK, pgAdmin powinien si? po chwili po??czy? z Ork?, po klikni?ciu na nazw? po??czenia zobaczymy krzy?yk pozwalaj?cy nam rozwin?? list? i zobaczymy 150 baz dost?pnych na serwerze…
Je?li co? Wam dalej nie dzia?a, sprawd?cie czy Wasz firewall nie blokuje programu PuTTY lub czy co? innego wcze?niej nie dzia?a na porcie 5432… To wszystko jest proste jak kilometr drutu w kieszeni, tu si? nie da niczego zepsu?…
Je?li b?d? problemy, ?apcie mnie na GG. Jutro b?d? mia? lapka na uczelni, poka?? co i jak.
» Zobacz dodatkowe ilustracje do wpisu «
Wpis opublikowany 3 marca 2008
Tagi: everything
Kategorie: Bez kategorii
b. dobra instrukcja. mam tylko jedno pytanie: sk?d wzi?? numer portu? Staram si? zrobi? ten sam numer z moim serwerem i mysql-gui-tool ale nie wiem jak sprawdzi? port ==> na razie mi nie dzia?a
Autor komentarza, poniedziałek, 3 mar 2008 #
@Renczus: domy?lny port dla MySQL to 3306.
Autor komentarza, poniedziałek, 3 mar 2008 #
dzia?a.
Autor komentarza, poniedziałek, 3 mar 2008 #
mam prosbe. jesli mogl by ktos na email wyslaj jak wpisac porty do tego programu np. gry bo chce skonfigorowac PROSBA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Autor komentarza, czwartek, 22 maj 2008 #
a jakie ma byc has?o
Autor komentarza, czwartek, 16 paź 2008 #
Rewelacyjna instrukcja. Good work :)
Autor komentarza, poniedziałek, 3 lis 2008 #
Jak zablokowa? porty SHH ?eby nie by? nas?uchiwany w internecie w programie Putty.
Autor komentarza, wtorek, 20 wrz 2011 #