I den här artikeln beskrivs hur du konfigurerar och använder fjärrskrivbordssessioner på Linux med hjälp av VNC (Virtual Network Computing). VNC är ett fjärrdisplaysystem som gör att du kan starta en skrivbordsmiljö på en maskin och få tillgång till den från andra datorer via en Internetanslutning. Du kan ställa in permanenta skrivbord som kommer att bibehållas när du kopplar bort, så att du kan fortsätta arbeta exakt var du slutade när du återansluter.
Det här är användbart till exempel när du vill arbeta på samma "skrivbord" från olika platser och det kan användas för att köra en skrivbordsmiljö på en server som du inte har fysisk åtkomst till eller inte har en terminal ansluten till (monitor och tangentbord). Allt du behöver är en nätverksanslutning.
Så hur fungerar det? Du måste installera "nvcserver" på serverns maskin (om den inte redan är installerad) och "nvcviewer" och klientmaskinen (se RealVNC för en populär version av VNC-programvaran). För att undvika problem med brandväggar är det en bra idé att använda det säkra skalet ssh för att ansluta från din "viewer" -maskin till servern där du vill köra skrivbordssessionen. PuTTY-paketet fungerar bra för detta ändamål.
Så det första steget är att starta en ssh med exempelvis PuTTY. Då loggar du in på servern och anger:
vncserver
Nytt "server1.org1.com:6" (juser) skrivbord är server1.org1.com.6
Innan du kör "vncserver" bör du ställa in initialiseringsfilen "xstartup" i katalogen ".vnc", som ska skapas i din hemkatalog. Den här filen innehåller initialiseringskommandon, t.ex.
# Utför gemensam xstartup-fil -x / etc / vnc / xstartup && exec / etc / vnc / xstartup # Ladda .Xresources-fil -r $ HOME / .Xresources && xrdb $ HOME / .Xresources # Kör vncconfig-hjälpen till aktivera klippplatta överföringar och kontroll av skrivbordet vncconfig -iconic & # Starta GNOME desktop exec gnome-session &
Nu körs ett skrivbord på servern som väntar på att visas på din lokala dator. Hur ansluter du till den? Om du installerade realVNC-programvaran eller laddade ner en VNC-tittare kör du den här tittaren och anger servern och visningsnumret som illustreras i det här exemplet:
server1.org1.com:6
Klockprogrammet kommer också att fråga dig om lösenord. Första gången du använder VNC på den här servern anger du ett nytt lösenord som sparas i mappen .vnc. Lösenordet är för VNC-anslutningar och inte relaterat till ditt användarkonto på servern. Efter en period av inaktivitet kan du också bli ombedd att ange ditt lösenord för konto för att tillåta serverns åtkomst.
När lösenordet är godkänt bör skrivbordsfönstret visas med alla angivna grafiska användargränssnitt. Du kan koppla från skrivbordet genom att stänga skrivbordsfönstret.
Du kan avsluta VNC-serverprocessen ("skrivbordet") genom att ange följande kommando i ett skalfönster på servern:
vncserver -kill:
Till exempel:
vncserver -kill: 6
export geometri = 1920x1058
Där "1920" representerar önskad bredd och "1058" önskad höjd på skrivbordsfönstret. Det är bäst att få det att matcha den faktiska upplösningen på din skärm.
Se MobaXterm för ett lättanvänt fjärrskrivbord alternativ