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
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
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.
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/
Steg 5. För att kontrollera om VNC-serverprocessen körs.,
ps -ef | grep Xtightvnc
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
steg 2. Säkerhetskopiera standard VNC serverkonfigurationsfilen.,
mv ~/.vnc/xstartup ~/.vnc/xstartup.backup_file
Step 3. Create a new VNC server configuration file.
vi ~/.vnc/xstartup
Step 4., Redigera den nya konfigurationsfilen och Lägg till nedanstående rader:
#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
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
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]
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.
steg 3. Ladda om systemd services-demonen för att ändringar ska träda i kraft.
sudo systemctl daemon-reload
steg 4., Starta VNC server-tjänsten.
sudo systemctl start [email protected]
Steg 5. Aktivera VNC server-tjänsten för att starta automatiskt med systemstart.
sudo systemctl enable [email protected]
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]
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
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
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.
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.
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.,
När du har loggat in får du en skärm som den nedan:
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.,
Du kan hoppa över krypteringsvarningen.
Du måste ange ditt VNC-serverlösenord.
slutligen kommer du att kunna se ditt Ubuntu-skrivbord.,
Grattis till att du just har anslutit till din Ubuntu-maskin på distans.