Устанавливаем Apache Guacamole на Centos7

Устанавливаем guacamole-server

yum install cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel ffmpeg-devel freerdp-devel pango-devel libssh2-devel libtelnet-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-devel git libtool tomcat tomcat-admin-webapps tomcat-webapps

cd /opt/

git clone https://github.com/apache/guacamole-server.git

cd guacamole-server/

autoreconf -fi

./configure --with-systemd-dir=/etc/systemd/system

make

make install

ldconfig

mkdir /etc/guacamole

cat < EOF >> /etc/guacamole/guacamole.properties
guacd-hostname: localhost
guacd-port: 4822
user-mapping: /etc/guacamole/user-mapping.xml
auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
basic-user-mapping: /etc/guacamole/user-mapping.xml
EOF



Устанавливаем guacamole-client

yum install xmvn.noarch

cd /opt/

#git clone https://github.com/apache/guacamole-client.git

cd guacamole-client/

mvn package


curl -O http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.14.war






systemctl enable guacd.service tomcat.service

systemctl start guacd.service tomcat.service