Connexion avec Guacamole en HLM5- Partie 2


Niveau:3

Introduction:

Cette article va traiter de la mise en marche de Guacamole après un redémarrage de votre Raspberry. Bien sur pour la suite de cette article, je considère que vous avec déjà réaliser la partie 1 afin d’installer Guacamole.

Et nous allons y ajouter quelques informations pratiques.

Mise en route des différents applicatifs ou services:

Pour le serveur Tomcat8 et pour le serveur RDP, il n’y a rien à faire. Facile!

Pour le proxy Guacamole:

Nous allons ajouter la commande suivante sudo /etc/init.d/guacd restart au fichier  rc.local. Oui je sais c’est un peu basique mais ça fonctionne :).

Taper la commande suivante:

sudo nano /etc/rc.local

et ajouter la ligne suivante avant le exit 0.

sudo /etc/init.d/guacd restart

guacamole_12

Pour le serveur VNC « tightvncserver »:

Taper la commande:

sudo nano /etc/systemd/system/vncserver@.service

Puis copier le texte ci-dessous:

[Unit]
Description=Service VNC Tightvncserver
After=syslog.target network.target

[Service]
Type=forking
User=pi
PAMName=login
PIDFile=/home/pi/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Faire une sauvegarde avec crlt+x et répondre o ou y (Oui ou Yes)

Et taper la commande:

sudo systemctl daemon-reload && sudo systemctl enable vncserver@1.service

 

Maintenant vous pouvez accéder à votre Raspberry en SHH,RDP et VNC même après un redémarrage.

Curseur croix en RDP:

Lors de la connexion en RDP nous avons un croix au lieu de la flèche comme curseur de souris.

guacamole_16

Pour changer cela, ouvrir votre terminal et taper la commande suivante:
nano .xsessionrc

Dans le fichier,ajouter le texte ci dessous et sauvegarder en faisans crtl+x et valider avec Y ou O.
xsetroot -cursor_name left_ptr&

guacamole_17

Taper la commande.

chmod ugo+x .xsessionrc

Sortir de la session et l’ouvrir à nouveau pour voir le changement.

guacamole_18

Accès depuis l’extérieure:

Nous allons configurer la box pour accéder à Guacamole par le port 80 qui est le port par défaut des pages web.

Sur ma Livebox, il faut aller dans configuration avancée puis faire un clique sur l’onglet NAT/PAT.

guacamole_13

Ensuite entrer les paramètres suivants:

Un nom pour le service « RdP »
Port interne 8080
Protocole TCP
Appareil soit l’adresse IP ou le nom de l’appareil.

guacamole_14

Pour faciliter l’accès à mon Raspberry, j’utilise un service de redirection de mon IP box vers un nom de domaine par exemple no-ip. No-ip est configurable sur la Livebox. Voir onglet DynDNS.