Recomandat, 2024

Alegerea Editorului

Cum să tunel VNC peste SSH

În acest articol, voi vorbi despre cum puteți tunel orice conexiuni VNC peste protocolul SSH, ceea ce asigură că tot traficul este criptat și sigur. În prezent, folosesc acest lucru tot timpul înainte de a vă conecta de la distanță la oricare dintre PC-urile mele, astfel încât parolele și informațiile de conectare să nu poată fi mirosite.

Există câteva premise care trebuie completate înainte de a putea folosi cu adevărat informațiile din acest articol.

1. SSH Server - În primul rând, trebuie să configurați un server SSH personal care va fi folosit pentru a crea tunelul VNC securizat. Acest lucru este dincolo de sfera de aplicare a acestui articol, dar puteți citi o mare postare de către LifeHacker cu privire la modul de configurare a unui server SSH personal. (Acest ghid are mai mult de un deceniu vechi, dar încă funcționează. Un blog diferit are un ghid mai nou, care funcționează, de asemenea.

2. Serverul VNC - În al doilea rând, trebuie să instalați și să configurați un server VNC pe fiecare aparat la care doriți să vă conectați.

3. DNS dinamic - În cele din urmă, dacă doriți să vă puteți conecta la computerul de acasă din afara rețelei locale, va trebui să configurați un cont DNS dinamic gratuit, cu excepția cazului în care aveți deja o statică IP. Puteți citi postul meu anterior despre modul de configurare a DNS dinamic. Acest lucru vă va permite să utilizați un nume de domeniu unic, cum ar fi myname.homeip.net, etc.

Acest lucru ar putea părea ca o mulțime de lucruri pentru a finaliza înainte de a putea face acest lucru și este! Mi-a luat ceva timp sa invat totul si sa fac totul de lucru, dar odata ce e setat si functioneaza, vei simti ca ai urcat pe Muntele Everest!

Ordinea în care doriți să finalizați aceste trei cerințe preliminare este setarea DNS dinamică, apoi configurarea software-ului pentru serverul VNC (destul de drept înainte), apoi configurarea serverului SSH.

Tunel VNC peste SSH

OK, acum la tutorial pentru a învăța cum să tunel VNC peste SSH! În acest articol, voi folosi TightVNC ca software de control la distanță și Putty ca client SSH. Vom folosi Putty pentru a vă conecta la clientul SSH și apoi utilizați TightVNC pentru a vă conecta la computerul pe care dorim să îl controlam.

Pasul 1 : Deschideți Putty și faceți clic pe categoria Session din panoul din stânga. În caseta Nume gazdă, trebuie să introduceți adresa DNS dinamică pentru serverul SSH de acasă. Sau puteți introduce adresa IP dacă aveți o statică IP. Rețineți că aceasta este adresa IP externă pentru serverul SSH.

De asemenea, introduceți un nume în caseta de text Sesiuni salvate cum ar fi VNC peste SSH și faceți clic pe Salvați. În acest fel, nu va trebui să faceți acest lucru de fiecare dată.

Pasul 2 : Acum extindeți conexiunea, apoi SSH și faceți clic pe Tuneluri . Acum introduceți numărul portului sursă și portul de destinație. Portul sursă pentru TightVNC este de 5900 deoarece acesta este portul pe care îl ascultă pentru conexiuni.

Portul de destinație va fi adresa IP internă pentru serverul SSH urmată de același număr de port, adică 10.0.1.104:5900.

Pasul 3 : Faceți clic pe butonul Adăugați și se va afișa în caseta de listă deasupra:

Pasul 4 : Nu trebuie să schimbați nimic altceva. Asta-i cu adevarat! Acum reveniți la ecranul sesiunii și faceți clic din nou pe butonul Salvare.

Puteți să o testați făcând clic pe Deschidere și ar trebui să obțineți o fereastră de comandă care vă solicită numele de utilizator și parola. După ce vă conectați cu succes la serverul SSH, acesta vă va aduce la promptul de comandă. Acum ați creat un VNC peste tunelul SSH!

Pasul 5 : Acum deschideți TightVNC și introduceți 127.0.0.1 în câmpul server VNC:

Acum faceți clic pe Conectare și ar trebui să vă puteți conecta la distanță de la computer! Este un proces și un pic cam complicat, dar dacă încercați în continuare, veți reuși să lucrați! Odată ce ați obținut setarea serverului SSH, puteți, de asemenea, să îl utilizați pentru criptarea sesiunii dvs. de navigare pe web!

Dacă aveți întrebări sau nu vă puteți da seama, postați un comentariu și voi încerca să vă ajut. Bucurați-vă!

Top