Difference between revisions of "Guacamole Server Installation"
Jump to navigation
Jump to search
Michael.mast (talk | contribs) (→Client) |
Michael.mast (talk | contribs) (→Client) |
||
Line 30: | Line 30: | ||
[root@guac ~]# wget "http://apache.org/dyn/closer.cgi?action=download&filename=incubator/guacamole/0.9.11-incubating/source/guacamole-client-0.9.11-incubating.tar.gz" | [root@guac ~]# wget "http://apache.org/dyn/closer.cgi?action=download&filename=incubator/guacamole/0.9.11-incubating/source/guacamole-client-0.9.11-incubating.tar.gz" | ||
[root@guac ~]# mv closer.cgi\?action\=download\&filename\=incubator%2Fguacamole%2F0.9.11-incubating%2Fsource%2Fguacamole-client-0.9.11-incubating.tar.gz guacamole-client-0.9.11-incubating.tar.gz | [root@guac ~]# mv closer.cgi\?action\=download\&filename\=incubator%2Fguacamole%2F0.9.11-incubating%2Fsource%2Fguacamole-client-0.9.11-incubating.tar.gz guacamole-client-0.9.11-incubating.tar.gz | ||
− | |||
− | |||
[root@guac ~]# tar xfv guacamole-client-0.9.11-incubating.tar.gz | [root@guac ~]# tar xfv guacamole-client-0.9.11-incubating.tar.gz | ||
+ | [root@guac ~]# cd guacamole-client-0.9.11-incubating | ||
+ | [root@guac guacamole-client-0.9.11-incubating]# mvn package |
Revision as of 14:07, 9 March 2017
[1] Guacamole 0.9.11
CentOS 7
Server
For RDP and VNC support (omitting SSH and telnet to reduce attack surface)
[root@guac ~]# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm [root@guac ~]# yum install cairo-devel libjpeg-turbo-devel libjpeg-devel libpng-devel uuid-devel ffmpeg-devel freerdp-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-devel gcc [root@guac ~]# wget "http://apache.org/dyn/closer.cgi?action=download&filename=incubator/guacamole/0.9.11-incubating/source/guacamole-server-0.9.11-incubating.tar.gz" [root@guac ~]# mv closer.cgi\?action\=download\&filename\=incubator%2Fguacamole%2F0.9.11-incubating%2Fsource%2Fguacamole-server-0.9.11-incubating.tar.gz guacamole-server-0.9.11-incubating.tar.gz [root@guac ~]# cd guacamole-server-0.9.11-incubating [root@guac guacamole-server-0.9.11-incubating]# ./configure --with-init-dir=/root/ [root@guac guacamole-server-0.9.11-incubating]# make [root@guac guacamole-server-0.9.11-incubating]# make install [root@guac guacamole-server-0.9.11-incubating]# ldconfig
Client
[root@guac ~]# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel [root@guac ~]# wget http://mirror.reverse.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz [root@guac ~]# tar xvf apache-maven-3.3.9-bin.tar.gz [root@guac ~]# cd apache-maven-3.3.9 [root@guac ~]# mv apache-maven-3.3.9/ /opt/maven [root@guac ~]# ln -s /opt/maven/bin/mvn /usr/bin/mvn [root@guac ~]# export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre [root@guac ~]# wget "http://apache.org/dyn/closer.cgi?action=download&filename=incubator/guacamole/0.9.11-incubating/source/guacamole-client-0.9.11-incubating.tar.gz" [root@guac ~]# mv closer.cgi\?action\=download\&filename\=incubator%2Fguacamole%2F0.9.11-incubating%2Fsource%2Fguacamole-client-0.9.11-incubating.tar.gz guacamole-client-0.9.11-incubating.tar.gz [root@guac ~]# tar xfv guacamole-client-0.9.11-incubating.tar.gz [root@guac ~]# cd guacamole-client-0.9.11-incubating [root@guac guacamole-client-0.9.11-incubating]# mvn package