SSH TUNNELING

Posted: 27/08/2010 in Uncategorized
Tags: ,


La ce foloseste?

Poti comunica in siguranta cand te conectezi din locuri publice (hotspot-uri, cafenele, scoala, etc.).

De ce am nevoie?

  • server SSH (Secure SHell) pe post de proxy.
Pentru Windows folositi freesshd, pentru mac vezi pagina asta, pe Linux deja ar trebui sa stii (openssh).
  • client SSH
Utilizatorii de Linux/ OSX au deja la dispozitie client SSH direct din linia de comanda. Pentru utilizatorii de Windows se recomanda plink.

Ce se intampla defapt?

Trimit toata informatia criptata catre serverul SSH care apoi iti trimite informatia de care ai nevoie inapoi tot criptata, deci nimeni nu-ti va putea fura parolele cu sniffere de pachete.

Pentru Linux/mac executati:

ssh -ND 9999 username@ip-sau-domeniu

Pentru Windows duceti-va in folderul in care ati descarcat clientul SSH si executati:

plink.exe -N -D 9999 username@ip-sau-domeniu

Introduceti parola de conectare la server.
NU INCHIDETI FEREASTRA!
Acum trebuie sa facem setari in browser (Firefox in cazul nostru):

Tools -> Preferences -> Advanced -> Network -> Settings -> Manual proxy configuration
Completati decat la Socks cu host: 127.0.0.1 si 9999 la port (puteti folosi si alt port, schimband mai sus comanda care ruleaza clientul SSH).

/!\ Serverul SSH trebuie sa ruleze pe un sistem conectat printr-o conexiune sigura. Eu folosesc PC-ul de acasa deoarece sunt sigur ca nimeni nu-mi poate intercepta pachetele de acolo.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s