Site Overlay

Hoe installeer ik VNC Server op Ubuntu

eerder hebben we u laten zien hoe u de VNC Server op CentOS installeert (Klik hier). Vandaag gaan we de installatie en configuratie van de VNC-Server op uw Ubuntu-machine behandelen.

omdat VNC het client / server-model gebruikt, moeten we de VNC-Server implementeren op een Ubuntu-machine. Om de verbinding te testen, gebruiken we de VNC-Client op een Windows-machine.,

voordat u de installatie van de VNC-Server start, moet u eerst controleren of uw Ubuntu up-to-date is met de volgende opdrachten:

sudo apt updatesudo apt upgrade

VNC-Server installeren op Ubuntu

Stap 1. Om de VNC-Server correct te laten werken op uw Ubuntu-machine, moeten we een grafisch bureaublad installeren zoals KDE, Gnome, XFCE, enz. Voor deze tutorial gebruiken we de Xfce desktop.

gebruik het volgende commando om het Xfce desktop pakket en andere afhankelijkheden pakketten te installeren.,

sudo apt install xfce4 xfce4-goodies
Install Xfce Graphical Desktop and Other Dependencies

Stap 2. Installeer het VNC Server pakket, er zijn veel VNC Server pakketten, en we zullen gebruik maken van de ‘tightvncserver’ een.

gebruik het volgende commando om het ‘tightvncserver’ pakket te installeren.

sudo apt install -y tightvncserver
installeer de VNC Server tightvncserver Package

Stap 3., Laten we nu de VNC-server starten met het volgende commando.

vncserver

u wordt gevraagd een VNC-serverwachtwoord te maken, het wachtwoord te typen en te verifiëren, zoals u kunt zien in de onderstaande schermafbeelding.

Genereer het VNC-Serverconfiguratiebestand

Stap 4. Zodra je het VNC server commando uitvoert, zal het een VNC configuratie directory genereren die zich in je home directory bevindt., Deze VNC map bevat een VNC configuratie bestand genaamd ‘xstartup’ voor de gebruiker die het commando heeft uitgevoerd.

u kunt de inhoud van de VNC configuratiemap weergeven met het volgende commando.

ls -lah ~/.vnc/
Controleer aangemaakt VNC-Serverconfiguratiebestand

Stap 5. Om te controleren of het VNC-serverproces draait.,

ps -ef | grep Xtightvnc
VNC-Server met succes draaiend

configureer VNC-Server op Ubuntu

Stap 1. Voordat we beginnen met het configureren van de VNC-server, moeten we eerst de lopende sessie stoppen.

vncserver -kill :1
Stop de VNC-Serversessie

Stap 2. Maak een reservekopie van het standaard VNC-serverconfiguratiebestand.,

mv ~/.vnc/xstartup ~/.vnc/xstartup.backup_file
Backup The VNC Server Configuration File

Step 3. Create a new VNC server configuration file.

vi ~/.vnc/xstartup
Create New VNC Configuration File

Step 4., Bewerk het nieuwe configuratiebestand en voeg de volgende regels toe:

#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
het VNC configuratiebestand

Stap 5. Stel machtigingen in voor het nieuwe configuratiebestand als uitvoerbaar.

chmod +x ~/.vnc/xstartup

Stap 6. Voer het VNC server commando uit.,

vncserver
voer het VNC Server commando uit

Configure VNC Server Service

om de VNC-server te configureren om te draaien als een systeemservice. En om dit te doen, moeten we een nieuw VNC server service bestand aan te maken.

Stap 1. Maak een VNC-servicebestand aan.

sudo vi /etc/systemd/system/[email protected]
Create The VNC Server Service File

Stap 2., Voeg de onderstaande regels toe aan het VNC service bestand.

maar vergeet niet elke <gebruikersnaam> tag te vervangen door uw gebruikersnaam zoals in de onderstaande schermafbeelding.

Bewerk het VNC Server Service File

Stap 3. Herlaad de systemd services daemon om wijzigingen door te voeren.

sudo systemctl daemon-reload
Reload Systemd Daemon

Stap 4., Start de VNC server service.

sudo systemctl start [email protected]
Start de VNC Server Service

Stap 5. Schakel de VNC server-service in om automatisch te starten bij het opstarten van het systeem.

sudo systemctl enable [email protected]
Schakel de VNC Server Service

Stap 6. Tot slot, controleer de VNC server service status om ervoor te zorgen dat alles normaal draait zonder fouten.,

sudo systemctl status [email protected]
controleer de servicestatus van de VNC-Server

nu hebt u de VNC-server geïnstalleerd en de sessie is actief.

Stap 7. Haal uw VNC Server IP die zal worden gebruikt in de volgende sectie.

ifconfig
de VNC-Server IP

als het vorige commando niet werkte, kunt u eerst de net-tools downloaden en daarna de ifconfig commando.,

sudo apt install net-tools
Install the Net Tools Package

Test de VNC-serververbinding van Windows

in dit deel van de tutorial, we zullen de VNC-server testen door te proberen verbinding te maken vanaf een VNC-client op een Windows-machine.

omdat het VNC-protocol niet versleuteld is, zal het worden blootgesteld aan pakketsnuiven. Het wordt dus ten zeerste aanbevolen om een SSH-tunnel te maken die al uw lokale machine veilig en veilig doorstuurt., In dit geval is het VNC client machine verkeer op poort 5901 naar de VNC server op dezelfde 5901 poort.

Stap 1. Om de SSH tunneling op Windows in te stellen, moet je de PUTTY client hebben. Open Putty en voer uw VNC server IP in de hostnaam ingediend zoals de onderstaande screenshot.

Open Putty en stel uw VNC-Server in IP

Stap 2. Vanuit het linker paneel – > onder Verbindingsmenu –> Open SSH – > druk Tunnels.,

voer het poortnummer in het veld bronpoort en vnc_server_ip:port_number in het veld Bestemming in. Druk vervolgens op de Toevoegen knop als de onderstaande screenshot.

Open Putty

volgende kunt u teruggaan naar de sessie pagina om de vorige instellingen op te slaan. U hoeft niet elke keer de vorige stappen uit te voeren als u de VNC-server opent. Tot slot, druk op Open om een verbinding tot stand te brengen met de VNC server.

Stap 3. Putty zal u vragen om de gebruikersnaam en het wachtwoord van uw Ubuntu machine.,

Voer Uw Ubuntu-Gebruikersnaam En-Wachtwoord

Nadat u bent ingelogd krijgt u een scherm zoals hieronder één:

SSH Tunnel Gemaakt

Door dat, je hebt een SSH tunnel nu op naar de volgende stap.

Stap 4. Open nu je VNC viewer en maak verbinding met de VNC server op localhost:5901.,

Open VNC Viewer

u kunt de versleutelingswaarschuwing overslaan.

sla de Versleutelingswaarschuwing over

u moet uw VNC-serverwachtwoord invoeren.

voer het VNC-Serverwachtwoord in

tenslotte kunt u uw Ubuntu-bureaublad zien.,

The VNC Server Screen

Gefeliciteerd u hebt zojuist op afstand verbinding gemaakt met uw Ubuntu-machine.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *