24 Août 2022 - Guides

Installer un service VNC pour accéder à distance à un serveur Linux

Virtual Network Computing ou VNC est un système de visualisation et de contrôle de l'environnement de bureau d'un ordinateur distant. Ce système est utilisé pour faciliter l’accès et l’affichage de traitement de données qui ne fonctionnent que depuis une interface graphique. Il permet de se connecter à un serveur dédié chez Aqua Ray au travers d'une interface graphique.
Ci-après les étapes nécessaires pour cette installation.

Virtual Network Computing ou VNC est un système de visualisation et de contrôle de l'environnement de bureau d'un ordinateur distant. Ce système est utilisé pour faciliter l’accès et l’affichage de traitement de données qui ne fonctionnent que depuis une interface graphique. Il permet de se connecter à un serveur dédié chez Aqua Ray au travers d'une interface graphique.
Ci-après les étapes nécessaires pour cette installation.

Prérequis pour commencer l’installation

  • Un serveur Linux opérationnel ;
  • Une interface graphique installée sur le serveur. Nous recommandons l’utilisation de XFCE ;
  • Un client VNC sur votre poste de travail.

Installation du serveur VNC

Nous recommandons TigerVNC. Sous Debian et dérivés, il s'agit des packages « tigervnc-standalone-server » et « tigervnc-scraping-server » :
apt install tigervnc-standalone-server / tigervnc-scraping-server

Nous recommandons TigerVNC. Sous Debian et dérivés, il s'agit des packages « tigervnc-standalone-server » et « tigervnc-scraping-server » :
apt install tigervnc-standalone-server / tigervnc-scraping-server

Configuration du service VNC

Pour cet article, nous utiliserons « oliv » pour désigner l'utilisateur système dont vous voulez utiliser la session graphique.

Pour cet article, nous utiliserons « oliv » pour désigner l'utilisateur système dont vous voulez utiliser la session graphique.

  • Tout d'abord, assurez-vous que « oliv » peut démarrer des services qui restent actifs après sa déconnexion :
    loginctl enable-linger oliv
    Les opérations suivantes doivent être effectuées avec « oliv ».
  • Connectez-vous à votre serveur en tant que « oliv » :
    ssh -l oliv addresse.du.serveur
  • Créez le dossier qui contiendra la configuration du service :
    mkdir -p ~/.config/systemd/user/
  • Créez le fichier de configuration du service :
    nano ~/.config/systemd/user/x0vncserver.service

    Le contenu doit être :
    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target

    [Service]
    Type=forking
    ExecStart=/usr/bin/sh -c '/usr/bin/x0vncserver -display :0 -rfbport 5900 -passwordfile /home/oliv/.vnc/passwd &'
    Restart=on-failure

    [Install]
    WantedBy=multi-user.target
  • Créez le dossier qui contiendra le fichier de mot de passe :
    mkdir /home/oliv/.vnc/
  • Créez le fichier qui contiendra le mot de passe VNC :
    vncpasswd /home/oliv/.vnc/passwd
  • Assurez-vous de la prise en compte de la nouvelle configuration par systemd :
    systemctl --user daemon-reload
  • Démarrez le serveur VNC :
    systemctl --user start x0vncserver.service

Le serveur écoute sur le port 5900 par défaut. Il est possible de le modifier depuis le fichier ~/.config/systemd/user/x0vncserver.service. N'oubliez pas de recharger la configuration systemd après chaque modification.

Le serveur écoute sur le port 5900 par défaut. Il est possible de le modifier depuis le fichier ~/.config/systemd/user/x0vncserver.service. N'oubliez pas de recharger la configuration systemd après chaque modification.

Connexion au serveur en VNC

Pour se connecter au serveur, renseignez l’adresse de votre serveur ainsi que le numéro de port (5900). Un mot de passe vous sera également demandé, il s’agit de celui que vous avez défini en amont avec « vncpasswd ».

Pour se connecter au serveur, renseignez l’adresse de votre serveur ainsi que le numéro de port (5900). Un mot de passe vous sera également demandé, il s’agit de celui que vous avez défini en amont avec « vncpasswd ».

Contactez-nous

Contactez-nous

Vous avez une question ? Un doute ? Une demande particulière ? N'hésitez pas à nous contacter en cliquant sur le bouton ci-dessus, nous vous répondrons dans les meilleurs délais.

Vous avez une question ? Un doute ? Une demande particulière ? N'hésitez pas à nous contacter en cliquant sur le bouton ci-dessus, nous vous répondrons dans les meilleurs délais.

Vous aimez cet article ? Vous pourriez aimer

13
Jui

Tutoriel : Comment installer WordPress sur un serveur mutualisé Aqua Ray ?

Guides

Découvrez dans cet article de blog comment installer un site WordPress sur un serveur d’hébergement mutualisé Aqua Ray.

Lire la suite
Août
2021

Tutoriel : Connexion à un serveur à distance

Guides

Avez-vous déjà essayé de vous connecter à distance à votre serveur infogéré ? Lors de la manipulation, il est possible que le serveur refuse la connexion. Découvrez dans cet article tutoriel quelques indications pour comprendre la source de l’erreur.

Lire la suite
13
Jui

Tutoriel : Comment installer WordPress sur un serveur mutualisé Aqua Ray ?

Guides

Découvrez dans cet article de blog comment installer un site WordPress sur un serveur d’hébergement mutualisé Aqua Ray.

Lire la suite
Août
2021

Tutoriel : Connexion à un serveur à distance

Guides

Avez-vous déjà essayé de vous connecter à distance à votre serveur infogéré ? Lors de la manipulation, il est possible que le serveur refuse la connexion. Découvrez dans cet article tutoriel quelques indications pour comprendre la source de l’erreur.

Lire la suite
13
Jui

Tutoriel : Comment installer WordPress sur un serveur mutualisé Aqua Ray ?

Guides

Découvrez dans cet article de blog comment installer un site WordPress sur un serveur d’hébergement mutualisé Aqua Ray.

Lire la suite
Août
2021

Tutoriel : Connexion à un serveur à distance

Guides

Avez-vous déjà essayé de vous connecter à distance à votre serveur infogéré ? Lors de la manipulation, il est possible que le serveur refuse la connexion. Découvrez dans cet article tutoriel quelques indications pour comprendre la source de l’erreur.

Lire la suite
Besoin d'aide ? Appelez-nous maintenant !
Appelez-nous maintenant ! 01 84 04 04 05
Appelez-nous maintenant ! 01 84 04 04 05
AWS Certified
DC Tier IV