Aller au contenu

Guacamole Docker, problème de connexion RDP, SSH, VNC


luftys60

Messages recommandés

Bonjour,

Je viens d’acquérir un DS716+, j'ai installé Docker.

Ensuite j'ai installé Guacamole ( https://github.com/mattgruter/dockerfile-guacamole) j'ai suivi ce lien.

Si quelqu'un peu m'aider pour "Fig", je ne comprends pas tout.

Bref, les conteneurs sont installés et j'arrive à me connecter à Guacamole.

je configure mes comptes et mes ordinateurs - que ce soit en RDP, VNC, SSH, j'ai toujours la même erreur

Connection error (en pièce jointe )

 

Je voulais savoir ou se trouver les conteneurs sur le Syno pour voir les logs de Guacamole

Je voulais aussi comprendre pour "FIG"

 

Merci d'avance.

 

erreur guacd.jpg

Lien vers le commentaire
Partager sur d’autres sites

Dans les logs, lorsque je lance pour une connexion RDP :

LoadLibraryA: /usr/lib/x86_64-linux-gnu/freerdp/guacsnd-client.so: cannot open shared object file: No such file or directory
guacd[32]: WARNING:     Failed to load guacsnd plugin. Audio will not work.
LoadLibraryA: /usr/lib/x86_64-linux-gnu/freerdp/guacdr-client.so: cannot open shared object file: No such file or directory
guacd[32]: WARNING:     Failed to load guacdr plugin. Drive redirection and printing will not work.
 

Lien vers le commentaire
Partager sur d’autres sites

Pour le ssh, tu peux modifier les conteneurs pour en faire des images custo

  • docker run -i -t --name gws  -d mattgruter/guacamole-webserver /bin/bash
  • tu fais tes modif, installation de ssh par exemple
  • et tu commit pour ne pas avoir à le refaire

Mais le plus propre est de créer un Dockerfile :

FROM mattgruter/guacamole-webserver
...
RUN apt-get update && apt-get install -y -q ssh
...

Mais en pratique, il n'est ni recommandé ni nécessaire d'installer ssh dans un conteneur

La première commande devrait te permettre de debuguer

Au cas où, j'ai fait un petit mémo il y a quelques mois pour répondre à des questions sur docker   : http://blog.fenrir.fr/2015/08/30/memo-docker/

Et pour fig, il n'est pas installé sur les syno, donc tu ne peux pas t'en servir

Lien vers le commentaire
Partager sur d’autres sites

Merci pour la réponse,

J'ai utilisé la commande  : 

docker run -i -t --name gws  -d mattgruter/guacamole-webserver /bin/bash

Malheureusement, ça fonctionne pas. je regarde les logs, j'ai un autre message d'erreur

"09:45:53.694 [http-bio-8080-exec-6] ERROR o.g.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to guacd failed: End of stream while waiting for "args".

Est que tu as déja installé guacamole sur un nas Synology?

Et pour le dockfiler, je n'ai pas tout compris ou doit on le créer.

 

Est ce que tu sais ou se trouve les containeurs et comment les identifier?

Encore merci pour la réponse.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 12 heures , luftys a déclaré:

docker run -i -t --name gws  -d mattgruter/guacamole-webserver /bin/bash

qu'est ce qui ne fonctionne pas ? => le -d est de trop

cette commande permet juste de lancer le conteneur (mais pas ses services) afin de s'y connecter (comme en ssh)

Il y a 12 heures , luftys a déclaré:

"09:45:53.694 [http-bio-8080-exec-6] ERROR o.g.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to guacd failed: End of stream while waiting for "args".

on dirait qu'il veut se lancer sur un port déjà utilisé

Il y a 12 heures , luftys a déclaré:

Est que tu as déja installé guacamole sur un nas Synology?

non (mais je viens de lancer un pull dessus, par contre je n'ai pas une super connexion, donc ça va prendre du temps)

Il y a 12 heures , luftys a déclaré:

Et pour le dockfiler, je n'ai pas tout compris ou doit on le créer.

dans le dossier dans lequel tu es au moment de lancer la commande de création du conteneur (build)

Il y a 12 heures , luftys a déclaré:

Est ce que tu sais ou se trouve les containeurs et comment les identifier?

oui (docker inspect -h) mais on ne peut pas (sauf à sortir la grosse artillerie et maitriser unionfs) et on ne doit pas modifier directement les fichiers d'un conteneur, ce n'est pas un VM.

 

 

Lien vers le commentaire
Partager sur d’autres sites

je viens de lancer le conteneur, il est assez méchant niveau cpu (la faute à java comme souvent), mais il se lance et est accessible  :

docker run -p 8889:8080 mattgruter/guacamole-webserver

par contre je n'ai pas testé (et ne testerai pas) l'appli en entier avec ses 2 autres conteneurs

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Merci pour toutes les précisions,

Chez moi, l'application se lance bien, mais lorsque je souhaite prendre la main sur une des machines en local (RDP), c'est la que j'ai le message d'erreur.

Il y aurait peut etre un fichier de configuration a modifier, mais je ne sais pas comment faire.

merci d'avance pour tes futurs tests, je vais aussi rechercher de mon coté.

 

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
  • 2 semaines après...
  • 2 semaines après...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.