Tag Archives: tunel

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.

Reclame
%d blogeri au apreciat asta: