Guacamole

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Passerelle bureau à distance sans client
Éditeur Apache Software Foundation
Protocoles VNC, RDP, SSH
Servi par Tomcat (webapp Java)
Voir aussi Tomcat

Apache Guacamole est une passerelle de bureau à distance sans client : l'accès se fait depuis un simple navigateur. Elle prend en charge les protocoles standards VNC, RDP et SSH. La partie web est une application Java déployée dans Tomcat.

Pré-requis (CentOS 7)

yum -y install epel-release wget
wget -O /etc/yum.repos.d/home:felfert.repo \
  http://download.opensuse.org/repositories/home:/felfert/CentOS_7/home:felfert.repo

yum -y install cairo-devel freerdp-devel gcc java-1.8.0-openjdk.x86_64 \
  libguac libguac-client-rdp libguac-client-ssh libguac-client-vnc \
  libjpeg-turbo-devel libpng-devel libssh2-devel libtelnet-devel \
  libvncserver-devel libvorbis-devel libwebp-devel openssl-devel pango-devel \
  pulseaudio-libs-devel terminus-fonts tomcat tomcat-admin-webapps \
  tomcat-webapps uuid-devel

Installation du serveur (guacd)

mkdir ~/guacamole && cd ~/guacamole
wget http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.9.tar.gz
tar -xzf guacamole-server-0.9.9.tar.gz && cd guacamole-server-0.9.9
./configure --with-init-dir=/etc/init.d
make
make install
ldconfig

Voir aussi