VNC (Virtual Network Computing) Server gör det möjligt att dela skrivbord på distans med hjälp av VNC-klienter som VNC viewer. I CentOS 7 & RHEL 7-paketet ”tigervnc-server” måste installeras för att konfigurera VNC-servern.
I den här artikeln kommer vi att gå igenom installation och konfiguration av VNC-server på CentOS 7 / RHEL 7.
- Steg:1 Kontrollera att skrivbordspaketen är installerade
- Steg:2 Installera Tigervnc och andra beroendepaket.
- Steg:3 Konfigurera konfigurationsfilen för VNC-servern.
- Steg:4 Uppdatera användarinformationen i konfigurationsfilen
- Steg:5 Ange VNC-lösenordet för användaren.
- Steg:6 Få tillgång till fjärrskrivbordssessionen.
Steg:1 Kontrollera att skrivbordspaketen är installerade
För att konfigurera VNC-servern måste vi först se till att skrivbordet är installerat, i mitt fall använder jag Gnome Desktop. Om Gnome Desktop inte är installerat på din Linux-maskin använder du nedanstående kommando för att installera.
# yum groupinstall "GNOME Desktop"
Steg:2 Installera Tigervnc och andra beroendepaket.
# yum install tigervnc-server xorg-x11-fonts-Type1
Steg:3 Konfigurera konfigurationsfilen för VNC-servern.
När vi kopierar VNC-konfigurationsfilen kan vi nämna portnumret som vi vill att VNC-tjänsten ska lyssna på. I mitt fall använder jag port 3, det betyder att VNC kommer att lyssna på ”5903”. Så när vi ansluter till VNC-servern kan vi ange portnumret som <IP_Address_VNC_Server:3> eller <IP_Address_VNC_Server:5903>
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:3.service
Steg:4 Uppdatera användarinformationen i konfigurationsfilen
# vi /etc/systemd/system/vncserver@:3.service
Ersätt användaren ”linuxtechi” enligt dina krav. I mitt fall kommer användaren linuxtechi att kunna styra och hantera sin skrivbordssession med hjälp av fjärr-VNC-klienter.
Sätt brandväggsregeln om brandväggen är aktiverad på din Linux-box.
Steg:5 Ange VNC-lösenordet för användaren.
Växla till användaren (linuxtechi) och kör kommandot vncserver för att ställa in lösenordet enligt nedan :
Starta och aktivera VNC-tjänsten vid uppstart.
Uppför nedanstående kommandon endast som root.
Steg:6 Få tillgång till fjärrskrivbordssessionen.
Från Ubuntu-maskin :
ubuntu@localhost:~$ vncviewer 192.168.1.15:3
Inför VNC-lösenordet som vi har ställt in i ovanstående steg, efter att ha bekräftat autentiseringen startar fjärrskrivbordssessionen.
Från Windows-maskin med VNC Viewer
Inför VNC-serverns IP-adress och portnummer och klicka sedan på OK
Inför VNC-lösenordet & och klicka sedan på OK.
Desktorsessionen startar efter autentisering.