VNC ( Virtual Network Computing ) Servery umožňují vzdálený přístup k ploše pro systémy Linux podobně jako MSTSC v oknech. Správci Linuxu obecně neupřednostňují přístup k systému Windows, ale někdy jsme museli mít přístup ke vzdálené ploše Linuxu. V takovém případě musíme nainstalovat vnc server na náš systém Linux. Tento tutoriál vám pomůže nastavit VNC Server a nakonfigurujte vzdálený přístup pro uživatele v systému CentOS , RHEL a Fedora Uživatelé.
Krok 1:Nainstalujte požadované balíčky
Většina linuxových serverů nemá na svém systému nainstalovanou plochu. Ujistěte se tedy, že jste nainstalovali else, použijte k instalaci následující příkaz.
For CentOS/RHEL 6: # yum groupinstall "Desktop"For CentOS/RHEL 5: # yum groupinstall "GNOME Desktop Environment"
Nyní nainstalujte několik požadovaných balíčků pro vnc-server
# yum install pixman pixman-devel libXfont
Krok 2:Instalace serveru VNC
Po instalaci požadovaných balíčků nainstalujte vnc-server ve vašem systému. vnc-server je k dispozici pod výchozími repozitáři yum.
# yum install vnc-server
V systému CentOS/RHEL 6 , uvidíte, že tigervnc-server balíček bude nainstalován.
Krok 3:Vytvořte uživatele pro VNC
Vytvořme několik uživatelů pro připojení přes vnc. Můžete také použít stávající uživatele systému připojením přes vnc. V takovém případě stačí nastavit vncpasswd pro tento účet.
# useradd user1 # passwd user1 # useradd user2 # passwd user2
Nyní nastavte heslo vnc pro všechny účty, které se potřebují připojit přes vnc.
# su - user1 $ vncpasswd $ exit # su - user2 $ vncpasswd $ exit
Krok 4:Konfigurace serveru VNC pro uživatele
Nyní upravte /etc/sysconfig/vncservers konfigurační soubor a na konec souboru přidejte následující.
VNCSERVERS="1:user1 2:user2" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 1024x768"
Kde VNCSERVERS je seznam uživatelů, kteří se potřebují připojit, VNCSERVERARGS definovala velikost obrazovky. Stejně jako uživatel1 mají 800×600 obrazovka a uživatel2 mít 1024×768 velikost obrazovky na svém klientovi.
Nyní spusťte službu vnc-server pomocí následujícího příkazu a zkontrolujte výstup
#service vncserver start Starting VNC server: 1:user1 xauth: creating new authority file /home/user1/.Xauthority New 'svr1.tecadmin.net:1 (user1)' desktop is svr1.tecadmin.net:1 Creating default startup script /home/user1/.vnc/xstartup Starting applications specified in /home/user1/.vnc/xstartup Log file is /home/user1/.vnc/svr1.tecadmin.net:1.log 2:user2 xauth: creating new authority file /home/user2/.Xauthority New 'svr1.tecadmin.net:2 (user2)' desktop is svr1.tecadmin.net:2 Creating default startup script /home/user2/.vnc/xstartup Starting applications specified in /home/user2/.vnc/xstartup Log file is /home/user2/.vnc/svr1.tecadmin.net:2.log [ OK ]
Podle výše uvedeného výstupu můžete vidět, že uživatel1 desktop je k dispozici na
Krok 5:Připojte VNC Server pomocí VNC Viewer
Pro přístup ze vzdáleného systému Linux použijte následující příkaz.
# vncviewer 192.168.1.11:1
Přístup ke vzdálené ploše na serveru vnc ze systému Windows , musíte mít v systému nainstalovaný vnc-viewer. K dispozici jsou různé prohlížeče vnc. Stáhněte si libovolný a nainstalujte do svého systému, například:
TightVNC:http://www.tightvnc.com/download.php
RealVNC:https://www.realvnc.com/download/vnc/
TigerVNC:http://sourceforge.net/projects/tigervnc/files/tigervnc/
Po instalaci prohlížeče vnc se připojte k vašemu systému. V níže uvedeném příkladu jsme připojeni k uživateli 1 (:1).
Nyní zadejte heslo vnc účtu přiřazeného pomocí vncpasswd příkaz.
Jste připojeni k systému x windows na vašem počítači Linux.