Preporučeno, 2024

Izbor Urednika

Kako tunel VNC preko SSH

U ovom članku govorit ću o tome kako možete tunelirati bilo koju VNC vezu preko SSH protokola, što osigurava da je sav promet šifriran i siguran. Trenutno ga koristim cijelo vrijeme prije daljinskog povezivanja s bilo kojim računalom, tako da se lozinke i podaci za prijavu ne mogu nanjušiti.

Postoji nekoliko preduvjeta koje morate dovršiti prije nego što zaista možete koristiti informacije u ovom članku.

1. SSH Server - Prvo, morate postaviti osobni SSH poslužitelj koji će se koristiti za stvaranje sigurnog VNC tunela. To je izvan opsega ovog članka, ali možete pročitati veliki post od LifeHacker o tome kako postaviti osobni SSH poslužitelj. (Taj vodič je star više od deset godina, ali još uvijek radi. Drugi blog ima noviji vodič koji također radi.

2. VNC poslužitelj - Drugo, morate instalirati i konfigurirati VNC poslužitelj na svakom računalu na koji se želite povezati.

3. Dinamički DNS - Konačno, ako želite biti u mogućnosti povezati se s kućnim računalom izvan lokalne mreže, morat ćete postaviti besplatni dinamički DNS račun, osim ako već imate statičku IP adresu. Možete pročitati moj stariji post ovdje o tome kako postaviti dinamički DNS. To će vam omogućiti upotrebu jedinstvenog naziva domene kao što je myname.homeip.net, itd.

To se može činiti kao puno stvari koje treba dovršiti prije nego to možete učiniti i to je! Trebalo mi je vremena da naučim sve i da sve radim, ali kad se jednom postavi i funkcionira, osjećat ćete se kao da ste se upravo popeli na Mount Everest!

Redoslijed kojim biste željeli dovršiti te tri preduvjeta je postavljanje dinamičkog DNS-a, zatim postavljanje VNC poslužiteljskog softvera (prilično ravno naprijed), a zatim postavljanje SSH poslužitelja.

Tunel VNC nad SSH

U redu, sada na tutorial za učenje kako tunel VNC preko SSH! U ovom članku koristit ću TightVNC kao svoj softver za daljinsko upravljanje i Putty kao SSH klijent. Koristit ćemo Putty za povezivanje s SSH klijentom i zatim koristiti TightVNC za povezivanje s računalom koje želimo kontrolirati.

Korak 1 : Otvorite kit i kliknite na kategoriju sesije u lijevom oknu. U okviru Host Name (Naziv hosta) morate upisati dinamičku DNS adresu za vaš kućni SSH poslužitelj. Ili možete upisati IP adresu ako imate statičku IP adresu. Napominjemo da je to vaša vanjska IP adresa za SSH poslužitelj.

Također upišite naziv u tekstni okvir Spremljene sesije kao što je VNC preko SSH-a i kliknite Spremi. Na taj način, nećete morati to učiniti svaki put.

Korak 2 : Sada proširite Connection, a zatim SSH i kliknite Tuneli . Sada upišite broj izvornog porta i odredišni port. Izvorni port za TightVNC je 5900 jer je to port na kojem se čuju veze na.

Odredišni port bit će interna IP adresa vašeg SSH poslužitelja, nakon čega slijedi isti broj porta, tj. 10.0.1.104:5900.

Korak 3 : Sada kliknite gumb Dodaj i on će se pojaviti na popisu izravno iznad:

Korak 4 : Ne morate mijenjati ništa drugo. To je to stvarno! Sada se vratite na zaslon Sesije i ponovno kliknite gumb Spremi.

Možete ga testirati klikom na Otvori i trebali biste dobiti naredbeni prozor koji će vas pitati za korisničko ime i zaporku. Nakon uspješnog prijavljivanja na SSH poslužitelj, dovest će vas do naredbenog retka. Sada ste stvorili VNC preko SSH tunela!

Korak 5 : Sada otvorite TightVNC i upišite 127.0.0.1 u polje VNC poslužitelja:

Sada kliknite Poveži i trebali biste se moći povezati s računalom na daljinu! To je pomalo proces i malo komplicirano, ali ako nastavite pokušavati, dobit ćete ga na posao! Kada dobijete SSH poslužitelj, možete ga koristiti i za kriptiranje sesije pregledavanja weba!

Ako imate bilo kakvih pitanja ili ne možete smisliti nešto, postavite komentar i pokušat ću vam pomoći! Uživati!

Top