În acest articol, voi vorbi despre modul în care puteți conecta orice conexiune VNC pe protocolul SSH, ceea ce asigură că 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 datele de conectare să nu poată fi mirosite. Există câteva premise care trebuie completate înainte de a putea utiliza cu adevărat informațiile în acest articol.
1. SSH Server- În primul rând, trebuie să configurați un server SSH personal care va fi utilizat pentru a crea tunelul VNC securizat. Aceasta este dincolo de sfera de aplicare a acestui articol, dar puteți citi o postare minunată de Lifehacker cu privire la configurarea unui server SSH personal. (Acest ghid are mai mult de un deceniu, dar inca functioneaza.Un blog diferit are un ghid mai nou care functioneaza si el.
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. Dynamic DNS- Î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 pe cum se configurează DNS dinamic. pentru a utiliza un nume de domeniu unic, cum ar fi myname.homeip.net, etc.
Ar putea părea o mulțime de lucruri pentru a finaliza înainte de a putea face acest lucru și este! A fost nevoie de ceva timp pentru a învăța totul și a face totul de lucru, dar odată ce este de configurare și funcționează, vă veți simți ca și cum ați urcat pe Mount Everest!
Ordinea în care doriți să completați aceste trei premise este setarea DNS dinamic DNS, apoi configurați VNC server software (destul de drept înainte), un d apoi configurați serverul SSH.
Tunnel VNC peste SSH
OK, acum la tutorialul pentru învățarea 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 doriți să îl controlați.
Pasul 1: Deschideți Putty și faceți clic pe Sesiuneîn 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.
Introduceți, de asemenea, un nume în caseta text Sesiuni salvateSalvați. În acest fel, nu va trebui să faceți acest lucru de fiecare dată.
Pasul 2>Conexiune, apoi SSHși faceți clic pe Tuneluri. Acum tastați numărul portului sursă și portul de destinație. Portul sursă pentru TightVNC este 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 port number, ie 10.0.1.104:5900.
Step 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 Salvați.
Puteți să îl testați făcând clic pe Deschidețiși trebuie 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 tunel SSN peste SSH!
Pasul 5: Deschideți TightVNC și introduceți 127.0.0.1în câmpul serverului VNC: / p>
Acum faceți clic pe Conectațiși ar trebui să vă puteți conecta la computer de la distanță! Este un proces mic și un pic cam complicat, dar dacă continuați să încercați, veți reuși să lucrați! Odată ce ați instalat serverul SSH, puteți să îl utilizați și pentru criptarea sesiunii dvs. de navigare pe Internet!
Dacă aveți întrebări sau nu vă puteți da seama, postați un comentariu și voi încerca să vă ajut out! Bucurați-vă!