Site Overlay

så här installerar du VNC-Server på Ubuntu

tidigare har vi visat dig hur du installerar VNC-servern på CentOS (Klicka Här). Idag kommer vi att täcka installationen och konfigurationen av VNC-servern på din Ubuntu-maskin.

eftersom VNC använder klient – /servermodellen måste vi distribuera VNC-servern på en Ubuntu-maskin. För att testa anslutningen använder vi VNC-klienten på en Windows-dator.,

innan du startar VNC-serverinstallationen måste du först se till att din Ubuntu är uppdaterad med följande kommandon:

sudo apt updatesudo apt upgrade

installera VNC-Server på Ubuntu

Steg 1. För VNC-servern fungerar korrekt på din Ubuntu-maskin måste vi installera ett grafiskt skrivbord som KDE, Gnome, XFCE, etc. För denna handledning kommer vi att använda Xfce-skrivbordet.

använd följande kommando för att installera paketet Xfce desktop och andra beroenden.,

sudo apt install xfce4 xfce4-goodies
installera Xfce grafiskt skrivbord och andra beroenden

steg 2. Installera VNC-Serverpaketet, det finns många VNC-serverpaket, och vi kommer att använda ”tightvncserver” en.

använd följande kommando för att installera paketet ”tightvncserver”.

sudo apt install -y tightvncserver
installera paketet VNC Server tightvncserver

steg 3., Nu, låt oss starta VNC-servern med följande kommando.

vncserver

Du kommer att bli ombedd att skapa ett VNC-serverlösenord, skriva och verifiera lösenordet som du kan se i nedanstående skärmdump.

skapa konfigurationsfilen för VNC-servern

steg 4. När du kör kommandot VNC server, kommer det att generera en VNC konfigurationskatalog som finns i din hemkatalog., Den här VNC-katalogen innehåller en VNC-konfigurationsfil som heter ”xstartup” för användaren som utförde kommandot.

Du kan lista innehållet i VNC-konfigurationskatalogen med följande kommando.

ls -lah ~/.vnc/
kontrollera skapad VNC Serverkonfigurationsfil

Steg 5. För att kontrollera om VNC-serverprocessen körs.,

ps -ef | grep Xtightvnc
VNC-servern körs framgångsrikt

konfigurera VNC-servern på Ubuntu

Steg 1. Innan du börjar konfigurera VNC-servern måste vi först stoppa den pågående sessionen.

vncserver -kill :1
stoppa VNC-Serversessionen

steg 2. Säkerhetskopiera standard VNC serverkonfigurationsfilen.,

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., Redigera den nya konfigurationsfilen och Lägg till nedanstående rader:

#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
konfigurationsfilen VNC

Steg 5. Ange behörigheter för den nya konfigurationsfilen att vara körbar.

chmod +x ~/.vnc/xstartup

steg 6. Kör kommandot VNC server.,

vncserver
Kör kommandot VNC Server

konfigurera VNC servertjänst

därefter kommer vi att konfigurera VNC-servern för att köras som en systemtjänst. – herr talman! Och för att göra det måste vi skapa en ny VNC server servicefil.

Steg 1. Skapa en VNC servicefil.

sudo vi /etc/systemd/system/[email protected]
skapa VNC-serverns Servicefil

steg 2., Lägg till nedanstående rader i VNC service-filen.

men glöm inte att ersätta varje<user_name> tagg med ditt användarnamn som nedanstående skärmdump.

redigera VNC-serverns Servicefil

steg 3. Ladda om systemd services-demonen för att ändringar ska träda i kraft.

sudo systemctl daemon-reload
ladda om Systemd-demonen

steg 4., Starta VNC server-tjänsten.

sudo systemctl start [email protected]
starta VNC-servern

Steg 5. Aktivera VNC server-tjänsten för att starta automatiskt med systemstart.

sudo systemctl enable [email protected]
aktivera VNC-servern

steg 6. Slutligen, kontrollera VNC server service status för att se till att allt körs normalt utan fel.,

sudo systemctl status [email protected]
kontrollera VNC Server Service Status

nu har du VNC-servern installerad, och sessionen är igång.

Steg 7. Få din VNC Server IP som kommer att användas i nästa avsnitt.

ifconfig
VNC Server IP

Om föregående kommando inte fungerade kan du ladda ner net-tools först och sedan använda kommandot ifconfig.,

sudo apt install net-tools
installera Net Tools-paketet

testa VNC-serverns anslutning från Windows

i den här delen av handledningen kommer vi att testa VNC-servern med hjälp av försöker ansluta från en VNC-klient på en Windows-dator.

eftersom VNC-protokollet inte är krypterat, kommer det att utsättas för paket sniffa. Så det rekommenderas starkt att skapa en SSH-tunnel som säkert och säkert vidarebefordrar all din lokala maskin., I det här fallet är VNC client machine traffic på port 5901 till VNC-servern på samma 5901-port.

Steg 1. För att ställa in SSH-tunneln på Windows måste du ha kitt-klienten. Öppna Putty och ange din VNC server IP i värdnamnet arkiveras som nedan skärmdump.

öppna Putty och ställ in din VNC Server IP

steg 2. Från den vänstra panelen –> under Anslutningsmenyn–> öppna SSH –> tryck på tunnlar.,

Ange portnumret i fältet källport och vnc_server_ip:port_number i fältet Destination. Tryck sedan på knappen Lägg till som nedanstående skärmdump.

öppna kitt

därefter kan du gå tillbaka till sessionssidan för att spara tidigare inställningar. Du behöver inte utföra de tidigare stegen varje gång du öppnar VNC-servern. Slutligen trycker du på Open för att upprätta en anslutning till VNC-servern.

steg 3. Putty kommer att be dig om användarnamn och lösenord för din Ubuntu-maskin.,

ange ditt Ubuntu användarnamn och lösenord

När du har loggat in får du en skärm som den nedan:

SSH tunnel skapad

genom att du har etablerat en SSH tunnel nu gå vidare till nästa steg.steg 4. Öppna nu din VNC viewer och anslut till VNC-servern på localhost: 5901.,

öppna VNC Viewer

Du kan hoppa över krypteringsvarningen.

hoppa över Krypteringsvarningen

Du måste ange ditt VNC-serverlösenord.

ange VNC-Serverlösenordet

slutligen kommer du att kunna se ditt Ubuntu-skrivbord.,

VNC-Serverskärmen

Grattis till att du just har anslutit till din Ubuntu-maskin på distans.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *