Conectare ssh şi vnc prin firewall

Atenţie: se va vorbi despre Sistemul de operare Linux, FreeBSD. In Windows nu ştiu cum se face.

Deci, situaţia e următoarea:

vrei să intri prin ssh într-un computer de la o firmă, ca să ajuţi cu nişte chestii. Computerul din firmă are un ip privat (192.168.1.10). Administrator nu-i ca să facă port forwarding (înaintare de porturi) la firewall/router. Cum se face?

Computerul de la firmă se cheamă A, iar computerul nostru se cheamă B.

Vom iniţia un tunel invers de la computerul A înspre computerul B, şi ne vom conecta pasiv. Spunem prin telefon operatorului de la computerul A să facă următorii paşi:

1. Să deschidă o consolă (cunoscută şi ca „Fereastră neagră”).

2. Să scrie:

$ ssh -R 56777:localhost:22 user@ip-ul-computerului-B

Evident, le dăm ip-ul computerului nostru, şi creăm un utilizator cu o parolă temporară. Comenzile de mai sus vor deschide un tunel care va asculta pe portul 56777 în computerul B, şi va transmite datele pe portul 22 din computerul A. Acum nu ne rămâne să facem decât:

$ ssh userA@localhost -p 56777

Şi vom fi logaţi în computerul A.

Pentru VNC, soluţia la fel e simplă, doar că în loc de portul 22 va trebui să pună 5900.

Ajunge pe azi.

Anunțuri

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: