VNC (informatique en réseau virtuel) Les serveurs permettent l'accès au bureau à distance pour les systèmes Linux similaires à MSTSC dans les fenêtres. Généralement, les administrateurs Linux ne préfèrent pas utiliser l'accès Windows, mais parfois, nous avons besoin d'avoir accès au bureau distant de Linux. Dans ce cas, nous devons installer le serveur vnc sur notre système Linux. Ce tutoriel vous aidera à configurer le serveur VNC et configurer l'accès à distance pour les utilisateurs sur CentOS , RHEL et Fedora Utilisateurs.
Étape 1 :Installez les packages requis
La plupart des serveurs Linux n'ont pas de bureau installé sur leur système. Assurez-vous donc que vous avez installé sinon utilisez la commande suivante pour l'installer.
For CentOS/RHEL 6: # yum groupinstall "Desktop"For CentOS/RHEL 5: # yum groupinstall "GNOME Desktop Environment"
Installez maintenant quelques packages requis pour vnc-server
# yum install pixman pixman-devel libXfont
Étape 2 :Installer le serveur VNC
Après avoir installé les packages requis, installons vnc-server dans votre système. serveur vnc est disponible dans les référentiels yum par défaut.
# yum install vnc-server
Sur CentOS/RHEL 6 , vous verrez que tigervnc-server package sera installé.
Étape 3 :Créer un utilisateur pour VNC
Créons quelques utilisateurs pour se connecter via vnc. Vous pouvez également utiliser les utilisateurs système existants en vous connectant via vnc. Dans ce cas, nous n'avons qu'à définir vncpasswd pour ce compte.
# useradd user1 # passwd user1 # useradd user2 # passwd user2
Définissez maintenant le mot de passe vnc pour tous les comptes qui doivent se connecter via vnc.
# su - user1 $ vncpasswd $ exit # su - user2 $ vncpasswd $ exit
Étape 4 : Configurer le serveur VNC pour les utilisateurs
Modifiez maintenant /etc/sysconfig/vncservers fichier de configuration et ajoutez ce qui suit à la fin du fichier.
VNCSERVERS="1:user1 2:user2" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 1024x768"
Où SERVEURS VNC est la liste des utilisateurs qui doivent se connecter, VNCSERVERARGS défini la taille de l'écran. Comme user1 ont un 800×600 écran et user2 avoir 1024×768 taille de l'écran sur son client.
Maintenant, démarrez le service vnc-server en utilisant la commande suivante et vérifiez la sortie
#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 ]
Selon la sortie ci-dessus, vous pouvez voir que user1 le bureau est disponible sur
Étape 5 :Connectez le serveur VNC à l'aide de VNC Viewer
Pour accéder depuis un système Linux distant utilisez la commande suivante.
# vncviewer 192.168.1.11:1
Pour accéder au bureau à distance sur vnc-server à partir du système Windows , vous devez avoir installé vnc-viewer sur votre système. Il existe différents visualiseurs vnc disponibles. Téléchargez-en un et installez-le sur votre système, par exemple :
TightVNC :http://www.tightvnc.com/download.php
RealVNC :https://www.realvnc.com/download/vnc/
TigerVNC :http://sourceforge.net/projects/tigervnc/files/tigervnc/
Après avoir installé la visionneuse vnc, connectez-vous à votre système. Dans l'exemple ci-dessous, nous sommes connectés à l'utilisateur 1 (:1).
Entrez maintenant le mot de passe vnc du compte attribué avec vncpasswd commande.
Vous êtes connecté au système x windows de votre machine Linux.