Så här installerar och kör du en VNC -server på Ubuntu Linux

Så här installerar och kör du en VNC -server på Ubuntu Linux

Att komma åt en dator via fjärrskrivbord är en viktig del av arbetslivet. Med fjärrskrivbordsprogram kan du komma åt och styra andra system som inte är fysiskt tillgängliga för dig. Arbete hemifrån har gjort fjärrdatorer ännu mer relevanta genom att låta människor från avlägsna regioner arbeta på distans med sina datorer.





Den här guiden visar att du måste installera en Virtual Network Computing (VNC) -server på Ubuntu 20.04 LTS för att göra fjärrdatorer möjliga på ditt system.





Vad är en VNC -server?

Traditionellt har Linux -datorer tillgång till andra system via terminalen med hjälp av verktyg som Secure Shell (SSH). Den enda utmaningen med kommandoradsgränssnittet är dock att du inte kan interagera med den andra datorn med ett GUI. Det är här en VNC -anslutning är till nytta.





En virtuell nätverksdatorserver, allmänt känd som en VNC -server är ett system som låter dig fjärråtkomst till och interagera med en annan dator via ett nätverk med ett grafiskt gränssnitt. Många VNC -applikationer har utvecklats; några av dem inkluderar TightVNC, TigerVNC och RealVNC. I den här guiden kommer vi att använda x11vnc server för att konfigurera fjärrdatorer på vårt Ubuntu -system.

X11vnc är en lätt VNC -server som inte skapar en extra skärm för fjärrskrivbordet. Istället visar den befintliga x11-skärmen (KDE, GNOME, Xfce, etc.) på ditt Linux-system i realtid. En annan fördel med x11vnc är att du kan använda valfri VNC -klient eller tittare för att ansluta till den.



X11vnc-servern har inbyggd SSL/TLS-kryptering och 2048-bitars RSA-autentisering, inklusive VeNCrypt-stöd tillsammans med UNIX-konto och lösenordsinloggningssystem.

Installera en kompatibel Display Manager

Ubuntu Linux använder GNOME Desktop Manager (GDM) som standardvisningshanterare. Nyare versioner av Ubuntu använder gdm3 . Tyvärr fungerar GDM vanligtvis inte särskilt bra med x11vnc -servern. För att övervinna detta måste du installera Light Display Manager, eller lightdm .





Öppna terminalen med Ctrl + Alt + T tangentbordsgenväg. Uppdatera först dina programvarukällor med benägen .

sudo apt update

Installera sedan lightdm med kommandot nedan:





sudo apt install lightdm

Följande skärm visas under installationsprocessen. tryck på Stiga på för att fortsätta.

Välj sedan lightdm alternativet och tryck på Stiga på på tangentbordet.

Starta om din dator så att skärmhanteringsändringarna träder i kraft.

sudo reboot

Du kommer att märka en liten förändring på inloggningsskärmen efter omstart eftersom du nu använder lightdm som din bildskärmshanterare.

Installera x11vnc -server på Ubuntu

För att installera x11nvc -servern, öppna din systemterminal genom att trycka på Ctrl + Alt + T . Kör sedan följande kommando.

sudo apt install x11vnc

Konfigurera x11vnc -servern

Du kommer nu att konfigurera en tjänst som används för att starta x11nvc -servern. Skapa en fil med namnet x11nvc.service i / lib / systemd / system / katalog. Den här guiden använder Vim men du kan använda vilken som helst annan Linux -textredigerare efter eget val t.ex. nano.

sudo vim /lib/systemd/system/x11vnc.service

Kopiera och klistra in innehållet nedan i den nyskapade servicefilen.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Texten randompassword är lösenordet som du kommer att använda för att logga in på din server. Redigera det och ställ in det till ditt önskade starka lösenord.

Relaterat: Hur man skapar ett starkt lösenord som du inte kommer att glömma

Enkelt uttryckt står det i texten i servicefilen att: detta är en barntjänst och systemet bör starta denna tjänst efter att alla andra tjänster har startat. I händelse av ett fel bör tjänsten starta om sig själv innan processen når fleranvändarmålet.

Om du använder Vim, tryck på Esc nyckel. Skriv sedan : wq följt av Stiga på nyckel till spara ändringar och avsluta Vim -redigeraren .

När du har sparat filen, se till att ladda om systemet chefskonfiguration och enhetsfiler.

systemctl daemon-reload

Aktivera sedan tjänsten x11vnc.

vad är volten på min telefon
systemctl enable x11vnc.service

Slutligen, starta VNC -servern med kommandot nedan.

sudo systemctl start x11vnc.service

Kontrollera statusen för x11vnc -tjänsten med systemctl .

systemctl status x11vnc.service

Utmatningen ska likna den som visas nedan.

Som du kan se från utdata ovan är tjänsten aktiv och igång.

En annan viktig sak att notera är porten som x11vnc -servern använder (i det här fallet port 5900 ).

Aktivera serverporten i din brandvägg

Ubuntu använder ufw brandvägg som standard. För att andra datorer ska kunna komma åt Ubuntu -systemet via porten som används av x11vnc -servern, utfärdar du följande kommando.

sudo ufw allow 5900/tcp

Anslutning från en annan dator

Du kan nu ansluta till ditt Ubuntu -system via fjärrskrivbordsanslutning med VNC.

Du kan använda valfri VNC -klient för att ansluta till Ubuntu Linux PC. En av de rekommenderade VNC -tittarna är VNC Connect av RealVNC. Den är tillgänglig för nästan alla större plattformar inklusive macOS, Linux, Windows, iOS, Android, etc.

Ladda ner: VNC Viewer från RealVNC

När du har laddat ner VNC -klienten installerar du den på ditt system och startar programmet.

Den här guiden använder macOS -installationen av VNC Connect men processen skulle likna andra operativsystem också.

Ange IP -adressen för den dator du vill ansluta till, följt av portnumret som används av x11vnc -servern. Tryck sedan på Stiga på tangent på tangentbordet för att ansluta.

Notera: I Ubuntu kan du få din IP -adress genom att skriva kommandot nedan.

ip addr

VNC -anslutningen kommer inte att krypteras, vilket innebär att alla som avlyssnar i nätverket kan komma åt data och enkelt se dem. Lösenordet är dock krypterat. VNC -klienten varnar dig för den okrypterade anslutningen. Välj Fortsätta knappen för att fortsätta.

På nästa skärm kommer du att bli ombedd att ange ett lösenord, vilket är lösenordet som du anger i x11vnc.service filen ovan. Ange lösenordet därefter och tryck på Ok knappen för att fortsätta.

Du kommer nu att kunna komma åt din dator från en annan enhet.

Inaktivera skärmlåsning

Ett av problemen som uppstår när du använder x11vnc -servern är skärmlåsning. Du kan dock enkelt åtgärda problemet genom att inaktivera skärmlåset på din dator.

Gå till Inställningar> Sekretess> Skärmlås och se till att du inaktiverar Automatisk skärmlås och Låsskärm vid avstängning alternativ.

Notera : Detta är en potentiell säkerhetsrisk, så se till att aktivera den igen senare.

Arbetar på distans på din Linux -maskin

Program för fjärrskrivbord är en viktig del av ditt liv om du arbetar på distans. Även om du har en VNC -server inställd på ditt system kommer du inte att kunna komma åt systemet utan en VNC -klient. Med en VNC -server installerad på din Linux -dator kan du komma åt ditt system från andra enheter, när som helst och var som helst.

Operativsystem är inte en begränsning när det gäller fjärrdatorer. Flera applikationer är tillgängliga för nästan alla operativsystem som gör att du kan konfigurera en VNC -server på din dator.

Dela med sig Dela med sig Tweet E-post Topp 10 fjärråtkomstprogram för att styra din Windows -dator var som helst

Vad gör du när du behöver arbeta på en dator på olika platser? Använd dessa fjärråtkomstprogram för att ansluta till en annan dator var som helst.

Läs Nästa
Relaterade ämnen
  • Linux
  • Fjärrskrivbord
  • Fjärranslutning
  • Ubuntu
Om författaren Klar för avfärd(36 artiklar publicerade)

Mwiza utvecklar programvara efter yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.

varför kan jag inte skicka pengar på PayPal
Mer från Mwiza Kumwenda

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera