Priporočena, 2024

Izbira Urednika

Kako Tunel VNC nad SSH

V tem članku bom govoril o tem, kako lahko preko protokola SSH tunelirate vse povezave VNC, kar zagotavlja, da je ves promet šifriran in varen. Trenutno uporabljam to ves čas pred oddaljenim povezovanjem s katerim koli računalnikom, tako da gesla in podatki za prijavo ne morejo biti vohanje.

Preden lahko resnično uporabite informacije v tem članku, morate izpolniti nekaj predpogojev.

1. SSH Server - Najprej morate namestiti osebni strežnik SSH, ki bo uporabljen za ustvarjanje varnega VNC predora. To je izven obsega tega članka, vendar lahko preberete veliko post, ki ga LifeHacker o tem, kako nastaviti osebni strežnik SSH. (Ta vodnik je star več kot deset let, vendar še vedno deluje. Drugačen blog ima novejši vodnik, ki deluje tudi.

2. VNC Server - Drugič, morate namestiti in konfigurirati strežnik VNC na vsakem računalniku, s katerim se želite povezati.

3. Dinamični DNS - Nazadnje, če se želite povezati z domačim računalnikom zunaj lokalnega omrežja, morate namestiti brezplačen dinamični račun DNS, razen če že imate statični IP. Tu lahko preberete moj prejšnji post o tem, kako nastaviti dinamični DNS. Tako boste lahko uporabljali edinstveno ime domene, kot je myname.homeip.net, itd.

To se lahko zdi, da je veliko stvari za dokončanje, preden lahko to storite in je! Trajalo je nekaj časa, da sem se naučila vsega, da bi vse delovalo, toda ko bo nastavljeno in deluje, se boste počutili, kot da ste se pravkar povzpeli na Mount Everest!

Vrstni red, v katerem bi želeli izpolniti te tri predpogoje, je nastavitev dinamičnega DNS-ja, nato nastavitev programske opreme strežnika VNC (precej naravnost naprej) in nastavitev strežnika SSH.

Predor VNC nad SSH

V redu, zdaj na vadnico za učenje, kako tunelirati VNC preko SSH! V tem članku bom uporabljal TightVNC kot svojo programsko opremo za daljinsko upravljanje in Putty kot odjemalec SSH. Uporabili bomo Putty, da se povežemo s odjemalcem SSH in nato uporabimo TightVNC za povezavo z računalnikom, ki ga želimo nadzorovati.

1. korak : Odprite kiti in kliknite na kategorijo seje v levem podoknu. V polju Ime gostitelja morate vnesti dinamični naslov DNS za vaš domači strežnik SSH. Lahko pa vnesete tudi naslov IP, če imate statični IP. Upoštevajte, da je to vaš zunanji naslov IP za strežnik SSH.

Prav tako vnesite ime v besedilno polje Shranjene seje, kot je VNC preko SSH, in kliknite Shrani. Tako vam tega ne bo treba storiti vsakič.

2. korak : Zdaj razširite povezavo, nato SSH in kliknite Tuneli . Sedaj vnesite številko vrat vira in ciljna vrata. Izvorna vrata za TightVNC so 5900, ker je to vrata, na katerih posluša povezave.

Ciljna vrata bodo notranji naslov IP vašega strežnika SSH, ki mu sledi ista številka vrat, tj. 10.0.1.104:5900.

3. korak : Zdaj kliknite gumb Dodaj in prikaže se v zgornjem seznamskem polju:

4. korak : Ni vam treba ničesar spreminjati. To je res! Sedaj se vrnite na zaslon Session in ponovno kliknite gumb Save.

Lahko ga preizkusite s klikom na Odpri in dobite ukazno okno, ki vas vpraša za uporabniško ime in geslo. Ko se boste uspešno prijavili v strežnik SSH, vas bo pripeljal do ukaznega poziva. Zdaj ste ustvarili tunel VNC preko SSH!

5. korak : Zdaj odprite TightVNC in v polje VNC strežnik vnesite 127.0.0.1 :

Sedaj kliknite Connect in povežite se z računalnikom na daljavo! To je del procesa in je malo zapleten, če pa boste še naprej poskušali, ga boste dobili! Ko dobite nastavitev strežnika SSH, jo lahko uporabite tudi za šifriranje seje brskanja po spletu!

Če imate kakršna koli vprašanja ali ne morete nekaj ugotoviti, objavite komentar in poskusil vam bom pomagati! Uživajte!

Top