Skip to main content

VNC Remote Desktop op Linux

How to remote desktop with VNC Viewer (April 2025)

How to remote desktop with VNC Viewer (April 2025)
Anonim

In dit artikel wordt beschreven hoe u externe bureaubladsessies op Linux kunt instellen en gebruiken met VNC (Virtual Network Computing). VNC is een extern weergavesysteem waarmee u een desktopomgeving op één machine kunt starten en deze vanaf een andere computer kunt openen via een internetverbinding. U kunt permanente desktops instellen die worden onderhouden terwijl u de verbinding verliest, zodat u kunt blijven werken op de plek waar u was gebleven toen u opnieuw verbinding maakte.

Dit is bijvoorbeeld handig als u vanuit verschillende locaties op dezelfde "desktop" wilt werken en het kan worden gebruikt om een ​​desktopomgeving uit te voeren op een server waar u geen fysieke toegang tot hebt of waaraan geen terminal is gekoppeld (monitor en toetsenbord). Het enige dat u nodig hebt, is een netwerkverbinding.

Dus hoe werkt het? U moet "nvcserver" op de server installeren (indien nog niet geïnstalleerd) en "nvcviewer" en de clientcomputer (zie realVNC voor een populaire versie van de VNC-software). Om problemen met de firewall te voorkomen, is het een goed idee om de beveiligde shell-ssh te gebruiken om vanaf uw "viewer" -machine verbinding te maken met de server waarop u de desktopsessie wilt uitvoeren. Het PuTTY-pakket werkt geweldig voor dit doel.

Dus de eerste stap is om een ​​ssh te starten met bijvoorbeeld PuTTY. Vervolgens logt u in op de server en voert u het volgende in:

vncserver

Nieuwe 'server1.org1.com:6' (juser) 'desktop is server1.org1.com.6

Voordat u "vncserver" uitvoert, moet u het initialisatiebestand "xstartup" in de map ".vnc" instellen, dat in uw basismap moet worden aangemaakt. Dit bestand bevat initialisatieopdrachten, zoals

# Voer een gemeenschappelijk xstartup-bestand uit -x / etc / vnc / xstartup && exec / etc / vnc / xstartup # Load .Xresources file -r $ HOME / .Xresources && xrdb $ HOME / .Xresources # Voer de helper van vncconfig naar schakel clipboard transfers en besturing van de desktop in vncconfig -iconic & # Start een GNOME desktop exec gnome-sessie &

Er wordt nu een "bureaublad" uitgevoerd op de server die wacht op weergave op uw lokale computer. Hoe maak je er verbinding mee? Als u de realVNC-software hebt geïnstalleerd of een VNC-viewer hebt gedownload, voert u deze viewer uit en voert u de server en het weergavenummer in zoals in dit voorbeeld wordt geïllustreerd:

server1.org1.com:6

De kijkersoftware vraagt ​​ook om een ​​wachtwoord. De eerste keer dat u VNC op deze server gebruikt, voert u een nieuw wachtwoord in dat zal worden opgeslagen in de .vnc-map. Het wachtwoord is voor VNC-verbindingen en niet gerelateerd aan uw gebruikersaccount op de server. Na een periode van inactiviteit wordt u mogelijk gevraagd om uw accountwachtwoord in te voeren om de toegang tot de server te autoriseren.

Nadat het wachtwoord is geaccepteerd, moet het bureaubladvenster worden weergegeven met alle opgegeven grafische elementen van de gebruikersinterface. U kunt de verbinding met het bureaublad verbreken door het bureaubladvenster te sluiten.

U kunt het VNC-serverproces (de "desktop") beëindigen door de volgende opdracht in een shellvenster op de server in te voeren:

vncserver -kill:

Bijvoorbeeld:

vncserver -kill: 6

exportgeometrie = 1920x1058

Waar "1920" de gewenste breedte en "1058" de gewenste hoogte van het bureaubladvenster vertegenwoordigt. Het is het beste om het te laten overeenkomen met de werkelijke resolutie van uw scherm.

Zie MobaXterm voor een eenvoudig te gebruiken alternatief voor een externe desktop