GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Instructions d'installation du Synology NAS Apache Guacamole !

Aujourd'hui, nous allons voir comment installer Apache Guacamole sur un Synology NAS.

Apache Guacamole est une passerelle de bureau à distance sans client qui s'exécute dans votre navigateur. En résumé, vous pouvez utiliser RDP, VNC ou SSH sur les appareils de votre réseau via un navigateur Web. L'outil fonctionne très bien et vous permet de gérer toutes vos connexions dans un emplacement centralisé accessible par un navigateur Web.

La configuration d'Apache Guacamole sur un Synology NAS est simple et fonctionne très bien. J'ai récemment créé un didacticiel sur la configuration d'Apache Guacamole sur un Raspberry Pi, mais mon approche préférée consiste à utiliser un Synology NAS.

1. Instructions – Synology NAS Apache Guacamole

1. Si vous ne l'avez pas déjà fait, téléchargez Docker depuis le Centre de paquets de Synology .

2. Sous le Docker dossier créé automatiquement, créez un nouveau dossier nommé Guacamole .

3. Accédez au registre dans Docker et recherchez Guacamole. Téléchargez le package oznu/guacamole.

4. Lorsque l'image termine le téléchargement, sélectionnez Image et double-cliquez sur l'image oznu/guacamole .

5. Donnez un nom au conteneur et cochez exécuter le conteneur en utilisant des privilèges élevés . Lorsque l'avertissement apparaît, sélectionnez oui. Ensuite, sélectionnez Paramètres avancés .

6. Cochez Activer le redémarrage automatique .

7. Sous Volume , sélectionnez Ajouter un dossier et sélectionnez le Guacamole dossier que nous avons créé à l'étape deux. Entrez le chemin de montage sous la forme /config .

8. Sous Paramètres du port , modifiez le port local de Auto à 8080 . REMARQUE :Si vous utilisez le port 8080 pour autre chose sur votre Synology NAS, vous devrez changer ce port pour quelque chose qui n'est pas utilisé actuellement.

9. Appliquer les paramètres pour terminer la configuration.

10. Si vous utilisez le pare-feu de Synology, assurez-vous de créer une règle d'autorisation pour le port 8080.

2. Connexion à Apache Guacamole

1. Accédez à Apache Guacamole en utilisant l'adresse IP et le port 8080 de votre Synology NAS.

http://[SYNOLOGY_NAS_IP]:[8080]

2. Lorsque vous accédez à la page de destination, connectez-vous avec le nom d'utilisateur guacadmin et mot de passe guacadmin .

3. La première chose que nous allons faire est de créer un nouveau nom d'utilisateur et de supprimer guacadmin . En haut à droite, sélectionnez guacadmin puis paramètres . Sélectionnez Utilisateurs puis Nouvel utilisateur .

4. Créez un nouvel utilisateur et enregistrez. REMARQUE  :Il existe un tas d'options différentes ici que vous pouvez bricoler si vous le souhaitez.

5. Déconnexion puis log dans avec votre utilisateur nouvellement créé. Accédez aux paramètres, puis supprimez le guacadmin utilisateur.

6. Le processus de configuration est maintenant terminé !

3. Configuration de la connexion à distance – Synology NAS Apache Guacamole

La configuration d'une connexion à distance est très simple. La clé est de s'assurer que le périphérique de destination (Windows, Mac, PC Linux) est correctement configuré. Généralement, vous utiliserez des sessions RDP ou VNC si vous souhaitez afficher le bureau d'un PC de destination et SSH si vous souhaitez vous connecter au terminal. Je ne vais pas passer en revue chaque exemple, mais je vais passer en revue la manière générale d'ajouter un nouveau groupe et une nouvelle connexion.

Encore une fois, il est très important de configurer l'appareil de destination afin qu'il puisse accepter les connexions RDP, VNC ou SSH !

3.1 Comment créer un groupe de connexion – Synology NAS Apache Guacamole

Les groupes vous permettent de structurer facilement vos machines. Cela devra être créé en fonction de vos besoins, mais je divise généralement mes machines par catégorie (Windows, Linux).

1. Accédez aux paramètres et sélectionnez Connexions , puis Nouveau Groupe .

2. Donnez un nom à votre groupe, modifiez les paramètres de votre choix et sélectionnez Enregistrer .

3.2 Comment créer une nouvelle connexion

Les connexions sont ce que vous utiliserez pour vous connecter à vos machines. Je ne vais pas donner d'exemples spécifiques mais je vais vous montrer comment vous pouvez créer des connexions RDP, VNC ou SSH.

1. Accédez aux paramètres et sélectionnez Connexions , puis Nouvelle connexion .

2. Saisissez un Nom puis sélectionnez Emplacement pour choisir un groupe. Sous Protocole , sélectionnez RDP, VNC ou SSH.

3. Il y a une tonne de paramètres ici, mais en saisissant simplement les informations dans les Paramètres section vous permettra de vous connecter. Ajoutez votre nom d'hôte et port (3389 pour RDP, 5900 pour VNC, 22 pour SSH). Ajoutez ensuite votre nom d'utilisateur et Mot de passe sur l'appareil de destination et enregistrez la connexion. Il y a une tonne d'autres options qui peuvent être modifiées, mais en général, ce sont les plus importantes.

4. Authentification multifacteur

Il existe de nombreuses raisons pour lesquelles quelqu'un voudrait exposer Apache Guacamole à Internet extérieur. Généralement, il est suggéré que plutôt que d'exposer le service, vous utilisiez un VPN pour vous connecter à votre réseau domestique. Cependant, si vous souhaitez exposer cela à Internet, il est préférable d'utiliser un proxy inverse. Vous pouvez utiliser le proxy inverse intégré de Synology (j'ai un tutoriel ici sur la façon de le faire avec Bitwarden, mais vous devrez remplacer le port 5555 dans le tutoriel par le port 8080 et créer un certificat Let's Encrypt) ou Nginx Proxy Manager. Pour activer l'authentification à deux facteurs, procédez comme suit.

1. Arrêtez le conteneur Apache Guacamole Docker.

2. Modifiez le conteneur et sélectionnez Environnement .

3. Sélectionnez Ajouter et saisissez EXTENSIONS dans la variable et auth-totp dans la valeur. Sélectionnez ensuite Appliquer .

4. Commencer le conteneur et lors de votre connexion, il vous sera demandé de mettre en place une authentification multi-facteurs !

5. Conclusion – Synology NAS Apache Guacamole

Apache Guacamole est un petit outil génial et il est super facile à configurer sur un Synology NAS. C'est très agréable de pouvoir gérer les connexions à distance dans un emplacement central et c'est formidable que cela fonctionne sur tous les appareils dotés d'un navigateur Web ! J'ai toujours utilisé des outils de connexion de bureau à distance, mais c'était une configuration complète chaque fois que je souhaitais l'implémenter sur un nouvel appareil. C'est un moyen facile d'utiliser tous vos appareils en même temps !

Si vous avez des questions, veuillez les laisser dans les commentaires. Merci d'avoir lu !


Docker
  1. Améliorez votre jeu DevOps avec ces exemples d'exécution Docker

  2. Comment créer un Docker Swarm Manager et des nœuds sur Linode

  3. Comment exporter et importer des conteneurs Docker

  4. Travailler avec des images Docker à partir de la ligne de commande

  5. Comment mettre à jour les conteneurs Docker sur un Synology NAS

Fournir un accès à un abonnement unique dans Plesk

Comment configurer Memcached dans cPanel

Manipuler du texte en ligne de commande avec grep

Comment installer Android Studio sur Ubuntu 18.04 LTS

Comment se connecter à votre serveur Web via SSH

Installez phpMyAdmin avec LAMP Stack sur Ubuntu 20.04 LTS