Support NoMachine

Tout ce que vous avez besoin de savoir

Accéder à votre bureau distant sur Google Cloud Platform via NoMachine

Commencez votre voyage vers le niveau supérieur du télétraitement

En combinant le logiciel NoMachine avec l'infrastructure de Google Cloud Platform (GCP), vous pouvez lancer votre propre solution d'accès à distance et de fourniture de bureau pour vos employés, partenaires et clients. En outre, s'il ne s'agit que de votre utilisation privée, l'installation de NoMachine vous permet d'avoir accès à distance à votre bureau personnel hébergé dans la GCP et de bénéficier des mêmes avantages que si le matériel physique vous appartenait réellement. Google Cloud Platform est le service d’informatique en nuage de Google. Il fournit des capacités informatiques redimensionnables au sein du cloud et s'avère ainsi idéal pour toute organisation ou personne qui a besoin de services flexibles d'hébergement dans le cloud. Les hôtes virtuels peuvent être mis en œuvre sur de nombreux SE et configurations, selon les besoins spécifiques. Le présent didacticiel se concentre sur le bureau Linux.

Paramétrage d'un bureau Linux hébergé sur Google Cloud

Mise en route avec votre instance Google Cloud

  • Les instances GCP Linux ne sont pas fournies avec GUI, vous devez donc disposer par défaut d'un accès par terminal pour le lancement de chaque configuration d'application. La plupart des développeurs / administrateurs de système travaillant avec Linux préfèrent la ligne de commande à la GUI. Toutefois, les nouveaux utilisateurs Linux se sentent plus à l'aise avec une GUI pour l'installation et la gestion de leurs applications. Nous allons vous montrer comment configurer une GUI pour une instance GCP Linux, puis comment accéder à cette GUI avec NoMachine.

     

  • Nous installons NoMachine (Free Edition) sur un hôte virtuel Linux puis accédons au bureau de ce SE Linux virtuel. Vous pouvez également installer un des produits axés sur l’Entreprise. Pour ce didacticiel, nous l’installons sur le système d'exploitation Ubuntu 14.04 LTS. Si NoMachine peut être installé sur toutes les variantes de Linux, certaines des étapes ci-dessous peuvent changer en fonction de ce que vous avez choisi pour l'utilisation. Pour commencer, vous avez besoin du protocole SSH afin de vous connecter à distance et de gérer la VM Linux. Dès que NoMachine est installé, vous pouvez accéder en toute sécurité au bureau distant via NX.

Connexion à la GCP

Créez un compte gratuit sur https://cloud.google.com/

Fig. 1 - Accès au site https://cloud.google.com/gcp/

Sélection d’une instance de VM Google Cloud

  • Notez que vous pouvez également consulter leur Guide de Mise en Route : https://cloud.google.com/gcp/getting-started.
  • Une fois connecté, cliquez sur "Console". Vous voyez le tableau de bord de Google Cloud Platform. Cliquez sur "Google Cloud Platform" dans le coin supérieur gauche, sélectionnez "Compute Engine" et cliquez sur "VM instances" (fig. 2).
Cliquez sur VM instances pour lancer la procédure

Fig. 2 - Clic sur "VM instances"

  • Sélectionnez une Machine Virtuelle (VM). Vous pouvez utiliser 'Marketplace' pour trouver l’instance VM avec le SE dont vous avez besoin. Pour ce didacticiel, nous avons choisi le système d’exploitation Ubuntu 14.04 (fig. 3).
Sélectionnez le type de VM

Fig. 3 - Une fois le type de VM choisi, cliquer sur "Create instance" pour lancer la création de la nouvelle VM

Configuration de la machine virtuelle

  • Dans une première étape, vous devez configurer les détails et fonctionnalités de base pour votre VM : nom, région, type de machine. De nombreuses configurations sont possibles et vous devrez réponde à des questions relatives à la création de la machine (type/taille, nom, nom d’utilisateur, méthode de connexion, etc.).
  • Pour activer l’accès à votre instance, veillez à sélectionner l’option 'Allow default access' au sein de la configuration 'Access scopes' (fig. 3).
  • L’accès par défaut à l’instance VM utilise les clés SSH. Vous trouverez des explications plus détaillées ici : https://cloud.google.com/compute/docs/instances/connecting-to-instance.
  • Au sein de ce didacticiel, nous utilisons des clés SSH à l'échelle du projet afin de pouvoir accéder à et travailler avec toutes les machines de ce projet (en effet, nous déployons constamment de nombreuses VM et c’est bien plus simple de procéder de la sorte). Vous pouvez également utiliser votre propre clé SSH. Pour ce faire, vous devez sélectionner 'Block project-wide SSH key' et coller votre clé publique dans la zone de texte appropriée 'Enter entire key data' (fig. 4).
Fournissez votre clé publique SSH

Fig. 4 - Copiez votre clé publique SSH dans le champ 'Enter entire key data' si vous souhaitez utiliser votre propre clé SSH uniquement pour cette instance de VM

Préparation de la machine virtuelle

  • Une fois la configuration terminée, cliquez sur "Create" et patientez quelques minutes pour le déploiement de votre machine virtuelle. Votre VM est presque prête ! La nouvelle VM s’affiche dans la liste des instances VM au sein du tableau de bord GCP (fig. 5).
Validation de VM réussie

Fig. 5 - VM presque prête

 

  • Copiez l’adresse IP publique de la machine affichée à droite dans les détails de l’instance (« External IP », fig. 5), vous en aurez besoin plus tard. Dans notre exemple, l’adresse IP est : 35.224.148.150.
  • Cliquez sur le bouton de menu de votre instance VM et allez à « View network details » de la nouvelle VM pour configurer les paramètres de pare-feu et permettre les connexions entrantes sur le port tcp 4000, lequel est le port NoMachine par défaut pour les connexions via protocole NX.
  • Connectez-vous via SSH à votre instance VM. Cliquez sur « SSH » dans la rangée de la VM (fig. 5). Vous êtes authentifié sur la VM en utilisant la même paire de clés SSH que celle définie précédemment (fig. 6).
Connectez-vous à votre VM avec la clé SSH

Fig. 6 - Connexion à la VM via SSH et authentification sur base de clé

  • Vous êtes maintenant connecté à votre instance VM. Les étapes suivantes sont la mise à jour du système, la création du nouvel utilisateur nomachine, l’édition de la configuration SSHD afin de permettre une authentification sur base de mot de passe et l’installation d’un environnement de bureau sur la VM puisque celle-ci est par défaut en mode sans périphérique de contrôle (fig. 7).
Vous êtes connecté à la VM via terminal

Fig. 7 - Connecté à la Machine Virtuelle

  • Une fois connecté à la Machine Virtuelle distante via SSH, actualisez le système d'exploitation :
    sudo apt-get update
  • Exécutez ensuite :

    sudo apt-get upgrade -y
  • Créez l’utilisateur nomachine (et définissez un mot de passe) :

    sudo adduser nomachine
  • Installez un environnement de bureau afin de fournir une interface graphique dessus :

    sudo apt-get install ubuntu-desktop
  • Configurez le SSHD du système sur la VM pour permettre une authentification sur base de mot de passe.

  • Éditez /etc/ssh/sshd_config en basculant la ligne "PasswordAuthentication" de "No" à "Yes".

  • Sauvegardez les changements.

  • Revenez au tableau de bord GCP, arrêtez et redémarrez votre VM.

  • Patientez jusqu’à son redémarrage (fig. 8).

Redémarrez la Machine Virtuelle

Fig. 8 - Arrêtez et redémarrez la Machine Virtuelle

  • Téléchargez et sauvegardez sur votre ordinateur local le paquet NoMachine disponible pour le système d'exploitation de votre Machine Virtuelle. Envoyez-le ensuite à votre instance de VM GCP via SCP. Dans notre exemple, l’adresse IP externe de l’instance de VM est 35.224.148 (fig. 9).
Envoyez le paquet NoMachine à la VM via SCP

Fig. 9 - Envoi du paquet NoMachine à la Machine Virtuelle via SCP

  • Connectez-vous à la Machine Virtuelle via SSH comme vous l'avez fait avant et installez le paquet NoMachine :
    sudo dpkg -i nomachine_6.3.6_1.amd64.deb

Connexion à votre bureau via NoMachine

  • Fermez le terminal et revenez au tableau de bord GCP. Vous êtes prêt à utiliser votre bureau NoMachine sur le système d’exploitation Ubuntu 14.04 de GCP. Ouvrez la NoMachine User Interface sur votre machine locale, puis cliquez sur 'Ajouter'. Créez une connexion en précisant le protocole NX et l’adresse IP de l’hôte distant sur GCP (fig. 10).
Créez une nouvelle connexion NoMachine

Fig. 10 – Sélectionnez NX comme protocole et saisissez l'IP de la VM hébergée sur la GCP

  • Si vous le souhaitez, vous pouvez donner un nom approprié à cette connexion sur cet écran. Vous devez également vérifier que dans 'Configuration', le type d'authentification est basé sur un mot de passe (fig. 11) ; cliquez ensuite sur « Connexion ». Donnez – lorsque vous y êtes invité – les informations d'identification pour la connexion à la VM sur GCP. Nous nous connectons ici en tant qu’utilisateur 'nomachine' (fig. 12). Les écrans d'Accueil apparaissent une fois que vous êtes connecté.
Authentification Mot de passe

Fig. 11 – Vérifiez que l'authentification est réglée sur 'Mot de passe' et cliquez sur 'Connecter'

Fournissez l’adresse IP de la VM GCP

Fig. 12 - Fournissez votre nom d’utilisateur et votre mot de passe pour vous connecter à la VM de la GCP

Entrez votre nom d'utilisateur et votre mot de passe pour la VM

Fig. 13 – Écran d’Accueil NoMachine

  • Votre session NoMachine a démarré : parcourez les écrans d’Accueil pour des conseils rapides relatifs aux fonctionnalités NoMachine et à la configuration. Vous êtes connecté au bureau de votre Machine Virtuelle sur GCP. Sélectionnez l’utilisateur et entrez le nom d’utilisateur. C’est fini, profitez de votre nouveau bureau !
Lisez les écrans d’Accueil NoMachine

Fig. 14 - Vous êtes connecté !

L’utilisation de NoMachine est gratuite pour tous

Gratuit pour tout usage domestique et non commercial

 

Si vous recherchez un accès à distance rapide et fiable qui vous permette de travailler à domicile et de fournir un support distant à vos amis, téléchargez et installez NoMachine. Vous pouvez accéder à tous vos fichiers, visionner toutes vos vidéos, lire tous vos fichiers audio, éditer vos documents et bien plus encore.