Kuinka tunneloida VNC SSH:n kautta

Jos muodostat yhteyden etätyöpöytään käyttämällä VNC ( Virtual Network Computing ) -protokollaa, yhteytesi ei ehkä ole turvallinen. Jotkut VNC -asiakkaat, kuten suosittu TightVNC , eivät salaa yhteyttäsi alkuperäisen kirjautumisvaiheen jälkeen. Voit kiertää ongelman tunneloimalla VNC - yhteyden Secure Shell ( SSH ) -tunnelin kautta.

SSH -tunneli ei ainoastaan ​​tarjoa täysin suojattua yhteyttä VNC :lle , vaan sen avulla voit myös käyttää VNC -yhteyksiä, kun tyypillinen VNC - portti (portti 5901) on estetty. Jotkin yritysverkot estävät yleiset portit, kuten portin 5901 lisäsuojauksen vuoksi, joten VNC :n tunnelointi (VNC)SSH :n yli mahdollistaisi tämän ongelman kiertämisen. 

Asetetaan PuTTY(Setting Up PuTTY)

Windows 10:ssä on sisäänrakennettu SSH -asiakas (SSH)Windows PowerShellin(Windows PowerShell) ansiosta , mutta tämä on vasta viimeaikainen kehitys. Jos haluat tietää, kuinka VNC tunneloidaan SSH :n kautta , on suositeltavaa käyttää PuTTY :tä yhteyden muodostamiseen SSH - palvelimeesi.

PuTTY tarjoaa graafisen käyttöliittymän, joka voidaan helposti konfiguroida mahdollistamaan muiden ohjelmistojen, kuten VNC -katseluohjelman, tunnelointi yhteyden kautta. Jotta tämä toimisi, sinulla on oltava sopiva SSH -palvelin asennettuna etäpöytätietokoneeseen tai palvelimeen, johon haluat muodostaa yhteyden VNC :n kautta .

  • Aloita lataamalla PuTTY ja avaamalla asiakas. 
  • Istunto - päävalikon(Session ) avulla voit kirjoittaa palvelimesi IP-osoitteen tai isäntänimen. Kirjoita SSH -palvelimen osoite Isäntänimi (tai IP-osoite)(Host Name (or IP address)) -tekstiruutuun. Jos SSH -porttisi eroaa tavallisesta portista 22, kirjoita tämä Portti(Port) - ruutuun. 
  • Haluat myös tallentaa tämän istunnon, joten lisää Tallennetut istunnot(Saved Sessions) -tekstiruutuun sopiva nimi SSH - yhteydellesi ja napsauta sitten Tallenna(Save) - painiketta.

  • Laajenna vasemmanpuoleisessa valikossa Yhteys(Connection) - välilehti ja tee sama SSH :lle . Napsauta Tunnelit(Tunnels) .

  • Tunnelit(Tunnels) - valikon Portin edelleenlähetys(Port forwarding) -osiossa annat tiedot, jotta PuTTY voi tunneloida VNC - yhteytesi SSH :n kautta . Kirjoita Lähdeportti-tekstiruutuun 5901. Kirjoita Destination (Source port)(Kohde(Destination) ) -kenttään etä-IP-osoitteesi:5901(remote IP address:5901) käyttämällä etäpöytätietokoneen tai -palvelimen IP-osoitetta . Esimerkiksi 192.168.1.100:5901 olisi sopiva.

  • Palaa Istunto(Session) -osioon, napsauta tallennetun istunnon nimeä Tallennetut istunnot(Saved Sessions) -kohdassa ja napsauta sitten Tallenna(Save) tallentaaksesi asetukset.

  • Kun PuTTY -asetukset ovat valmiit, muodosta SSH - yhteys napsauttamalla alareunassa Avaa . (Open)Sinun on syötettävä SSH - yhteyden muodostamiseen tarvittava käyttäjätunnus ja salasana, kun PuTTY yrittää.

  • Kun kirjautuminen on valmis, saat pääsyn etätyöpöytäsi SSH - pääteikkunaan.

Kun SSH - tunneli etätyöpöytäpalvelimellesi on aktiivinen, voit nyt muodostaa VNC - yhteyden. Voit käyttää mitä tahansa valitsemaasi VNC -asiakasta, mutta tässä oppaassa käydään läpi yhteyden muodostaminen TightVNC :llä , joka on suosittu ja ilmainen VNC -asiakas Windowsille(Windows) ja Linuxille(Linux) .

Voit minimoida PuTTY :n, kun yhteys on aktiivinen.

Yhdistäminen TightVNC:llä(Connecting Using TightVNC)

Jos SSH- yhteytesi on aktiivinen, yhteyden muodostaminen TightVNC :llä on melko yksinkertaista. Tämä olettaa, että VNC -palvelin on käynnissä etätietokoneellasi tai -palvelimellasi.

  • Aloita avaamalla TightVNC. Kirjoita Yhteys(Connection) - osion Remote Host -tekstiruutuun localhost::5901 tai 127.0.0.1::5901 . PuTTY valvoo tätä porttia ja välittää tämän yhteyden automaattisesti etäpalvelimellesi, kun sitä yritetään tehdä. 
  • Voit määrittää VNC -yhteytesi tarkemmin napsauttamalla Asetukset(Options) , mutta jos olet valmis muodostamaan yhteyden, napsauta Yhdistä(Connect)

  • Sinulta kysytään VNC - palvelimen salasanaa, joten anna se VNC-todennus(VNC Authentication) -ponnahdusikkunassa ja napsauta sitten OK .

Jos SSH - yhteytesi toimii oikein, TightVNC :n pitäisi ladata etä - VNC -työpöytäikkunasi, valmiina käytettäväksi. 

SSH-asiakkaat tunnelointituella(SSH Clients With Tunneling Support)

Vaikka TightVNC on suosittu Windows -asiakas VNC - yhteyksille, se ei tue SSH -tunnelointia itse asiakkaan sisällä, mikä edellyttää PuTTY :n käyttöä yhteyden muodostamiseen.

Muut VNC - asiakkaat sisältävät kuitenkin SSH -tunneloinnin itse asiakkaan sisällä. Yksi esimerkki on SSVNC , joka, vaikka se on perus, tunneli SSH :n yli ennen VNC - yhteyden muodostamista. Windows- ja Linux - käyttöjärjestelmät tukevat SSVNC :tä.(SSVNC)

  • Avaa SSVNC- asiakas ja täytä vaaditut kentät SSVNC- asiakasohjelman pääikkunassa. (SSVNC)Kirjoita VNC-isäntä:Näyttö(VNC Host:Display) -kohtaan SSHusername@remoteIPaddress:1. Korvaa SSH -käyttäjänimi käyttäjätunnuksella, jota käytät SSH - yhteydessäsi, ja korvaa remoteIPaddress (SSHusername)etätyöpöydän(remoteIPaddress) IP-osoitteella. Esimerkiksi [email protected]:1.
  • Varmista, että valitset Käytä SSH(Use SSH) :ta tai SSL+SSL - vaihtoehtoa ennen yhteyden muodostamista. Kun olet valmis, napsauta Yhdistä(Connect) - painiketta.

  • Sinulta kysytään SSH -salasanasi ponnahdusikkunassa. Anna salasanasi ja paina sitten näppäimistön enteriä.

Kun SSH - tunneli on aktiivinen, VNC - yhteytesi alkaa ja VNC - asiakasikkunasi pitäisi ilmestyä, jossa voit aloittaa etätyöpöydän käytön. 

Vaikka VNC -yhteydet eivät ole oletuksena salattuja, Microsoftin oma Remote Desktop Protocol on(is) salattu. Jos käytät Windowsia(Windows) ja aiot muodostaa yhteyden Windows -etätietokoneeseen tai -palvelimeen, voit muodostaa yhteyden käyttämällä Remote Desktop Connection -työkalua.



About the author

Olen tietokoneammattilainen, jolla on kokemusta Microsoft Office -ohjelmistojen, kuten Excelin ja PowerPointin, kanssa työskentelystä. Minulla on myös kokemusta Chromesta, joka on Googlen omistama selain. Taitojani ovat erinomainen kirjallinen ja suullinen kommunikointi, ongelmanratkaisukyky ja kriittinen ajattelu.



Related posts