Hvordan sette opp VNC Over SSH

VNC lar deg ta kontroll over en ekstern PC, som om du var foran den. Imidlertid, VNC ble opprettet for å brukes på et pålitelig nettverk, hvor hackere er ikke et problem. VNC ikke har noen krypteringsmekanisme i tillegg en kryptert innlogging og passordkravet under godkjenningsprosessen; etterpå, blir hele sesjonen overføres i klartekst. Hackere kan enkelt snappe overføring og se hva du gjør på den eksterne maskinen. For å sikre VNC, må du bruke det sammen med SSH. Bruk SSH til å kryptere kommunikasjonen mellom Unix / Linux server og klient.

Bruksanvisning

1 Sett opp SSH server på den eksterne maskinen som du ønsker å styre ved hjelp av VNC.

2 Installer VNC-server på maskinen som du ønsker å styre. Konfigurer VNC-server slik at den lytter og aksepterer en tilkobling til 127.0.0.1 eller localhost. Noen VNC servere vil ikke akseptere å bli installert uten å sette opp et passord. Sett opp et sterkt passord for VNC godkjenning.

3 Sett opp en SSH tunnel med SSH klient av ditt valg. Gjør tunnelen lytte på port 5901 og omdirigere trafikken til localhost port 5901.

4 Bruk din lokale VNC klient og gjøre det koble til localhost: 5901, og skriv inn VNC passord for å være koblet til ekstern server sikkert.

Hint

  • Ved hjelp av VNC til å kontrollere en Windows-server er overflødig. Terminal service og eksterne skrivebord kan krypteres og er enklere å administrere som bruker VNC og SSH på en Windows-server som krever kjører Linux komponenter på Windows-serveren, som bruker Cygwin å gjøre det arbeidet.
  • Localhost og 127.0.0.1 er private adresser bare brukes av datamaskinen til å kommunisere med seg selv på et nettverk. Når du oppretter en tilkobling til localhost eller til 127.0.0.1 adresse, blir du kobler til datamaskinen du er på. Ved å ha VNC-serveren bare lytter på localhost eller 127.0.0.1, er du effektivt bare godta en tilkobling fra datamaskinen.