Denne artikkelen beskriver hvordan du konfigurerer og bruker eksterne desktop-økter på Linux ved hjelp av VNC (Virtual Network Computing). VNC er et fjernt display system som gjør at du kan starte et skrivebordsmiljø på en maskin og få tilgang til den fra andre datamaskiner via en Internett-tilkobling. Du kan sette opp vedvarende skrivebord som skal opprettholdes mens du kobler fra, slik at du kan fortsette å jobbe nøyaktig hvor du sluttet av når du kobler til igjen.
Dette er nyttig for eksempel når du vil jobbe på samme "desktop" fra forskjellige steder, og det kan brukes til å kjøre et skrivebordsmiljø på en server som du ikke har fysisk tilgang til eller ikke har en terminal vedlagt (skjerm og tastatur). Alt du trenger er en nettverkstilkobling.
Så hvordan fungerer det? Du må installere "nvcserver" på servermaskinen (hvis ikke allerede installert) og "nvcviewer" og klientmaskinen (se RealVNC for en populær versjon av VNC-programvaren). For å unngå brannmurproblemer, er det en god ide å bruke det sikre skjermet ssh for å koble fra "seer" -maskinen til serveren du vil kjøre skrivebordssesjonen på. PuTTY-pakken fungerer bra for dette formålet.
Så det første trinnet er å starte en ssh ved hjelp av for eksempel PuTTY. Deretter logger du deg på serveren og skriver inn:
vncserver
Nytt "server1.org1.com:6" (juser) skrivebord er server1.org1.com.6
Før du kjører "vncserver", bør du sette opp initialiseringsfilen "xstartup" i ".vnc" -katalogen, som skal opprettes i din hjemmekatalog. Denne filen inneholder initialiseringskommandoer, for eksempel
# Utfør vanlig xstartup-fil -x / etc / vnc / xstartup && exec / etc / vnc / xstartup # Last .Xresources-fil -r $ HOME / .Xresources && xrdb $ HOME / .Xresources # Kjør vncconfig-hjelperen til aktivere utklippstavleoverføringer og kontroll av skrivebordet vncconfig -iconic & # Start en GNOME desktop exec gnome-økt &
Nå kjører en "desktop" på serveren og venter på å bli vist på din lokale datamaskin. Hvordan kobler du til den? Hvis du installerte RealVNC-programvaren eller lastet ned en VNC-visningsprogram, kjører du denne visningen og skriver inn server- og visningsnummeret som vist i dette eksemplet:
server1.org1.com:6
Seerprogramvaren vil også be deg om passord. Første gang du bruker VNC på denne serveren, skriver du inn et nytt passord, som vil bli lagret i .vnc-mappen. Passordet er for VNC-tilkoblinger og ikke relatert til deg brukerkonto på serveren. Etter en periode med inaktivitet kan du bli bedt om å oppgi kontopassordet ditt for å godkjenne serverens tilgang.
Når passordet er akseptert, bør skrivebordet vises med alle angitte grafiske brukergrensesnittelementer. Du kan koble fra skrivebordet ved å lukke skrivebordet.
Du kan avslutte VNC-serverprosessen ("skrivebordet") ved å skrive inn følgende kommando i et skallvindu på serveren:
vncserver -kill:
For eksempel:
vncserver -kill: 6
eksport geometri = 1920x1058
Hvor "1920" representerer ønsket bredde og "1058" ønsket høyde på skrivebordet vinduet. Det er best å få det til å passe til den faktiske oppløsningen på skjermen.
Se MobaXterm for et enkelt å bruke eksternt skrivebordsmodell