Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
ff37119a
Commit
ff37119a
authored
6 years ago
by
wojiushixiaobai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加正常部署guacamole文档
parent
d0a36a76
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
73 additions
and
0 deletions
+73
-0
setup_guacamole_cenots.rst
docs/setup_guacamole_cenots.rst
+39
-0
setup_guacamole_ubuntu.rst
docs/setup_guacamole_ubuntu.rst
+34
-0
No files found.
docs/setup_guacamole_cenots.rst
0 → 100644
View file @
ff37119a
Centos 7
$ rpm –import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
$ rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
$ yum install -y git gcc java-1.8.0-openjdk libtool epel-release tomcat
$ yum install -y cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel
$ yum install -y freerdp-devel pango-devel libssh2-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-devel
$ sed -i 's/Connector port="8080"/Connector port="8081"/g' `grep 'Connector port="8080"' -rl /etc/tomcat/server.xml`
cd /opt
$ git clone https://github.com/jumpserver/docker-guacamole.git
$ cd /opt/docker-guacamole/guacamole-server-0.9.14.tar.gz
$ tar -xzf guacamole-server-0.9.14.tar.gz
$ cd guacamole-server-0.9.14
$ autoreconf -fi
$ ./configure --with-init-dir=/etc/init.d
$ make
$ make install
$ cd ..
$ rm -rf guacamole-server-0.9.14.tar.gz guacamole-server-0.9.14 \
$ ldconfig
$ mkdir -p /opt/guacamole /opt/guacamole/lib /opt/guacamole/extensions
$ rm -rf /var/lib/tomcat/webapps/ROOT.war
$ cp /opt/docker-guacamole/guacamole-0.9.14.war /var/lib/tomcat/webapps/ROOT.war
$ cp /opt/docker-guacamole/guacamole-auth-jumpserver-0.9.14.jar /opt/guacamole/extensions/guacamole-auth-jumpserver-0.9.14.jar
$ cp /opt/docker-guacamole/root/app/guacamole/guacamole.properties /opt/guacamole/
$ echo 'export JUMPSERVER_KEY_DIR=/config/guacamole/keys' >> /etc/tomcat/tomcat.conf
$ echo 'export GUACAMOLE_HOME=/config/guacamole' >> /etc/tomcat/tomcat.conf
$ echo 'export JUMPSERVER_SERVER=http://172.16.64.101:8080' >> /etc/tomcat/tomcat.conf
/etc/init.d/guacd start
systemctl start tomcat
This diff is collapsed.
Click to expand it.
docs/setup_guacamole_ubuntu.rst
0 → 100644
View file @
ff37119a
Ubuntu 16.04
$ apt-get -y install git libtool
$ apt-get -y install libcairo2-dev libjpeg-turbo8-dev libpng12-dev libossp-uuid-dev
$ apt-get -y install libavcodec-dev libavutil-dev libswscale-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev
$ apt-get -y install default-jre
$ apt-get -y install default-jdk
$ apt-get -y install tomcat8
$ cd /opt
$ git clone https://github.com/jumpserver/docker-guacamole.git
$ tar xf guacamole-server-0.9.14.tar.gz
$ cd guacamole-server-0.9.14
$ autoreconf -fi
$ ./configure --with-init-dir=/etc/init.d
$ make && make install
$ ldconfig
$ rm -rf /var/lib/tomcat8/webapps/*
$ cp /opt/docker-guacamole/guacamole-0.9.14.war /var/lib/tomcat8/webapps/ROOT.war
$ mkdir -p /opt/guacamole /opt/guacamole/lib /opt/guacamole/extensions
$ cp /opt/docker-guacamole/guacamole-auth-jumpserver-0.9.14.jar /opt/guacamole/extensions/
$ cp /opt/docker-guacamole/root/app/guacamole/guacamole.properties /opt/guacamole/
$ chown -R tomcat8:tomcat8 /opt/guacamole
$ echo "JUMPSERVER_SERVER=http://127.0.0.1:8080" >> /etc/default/tomcat8
$ echo "JUMPSERVER_KEY_DIR=/opt/guacamole/key" >> /etc/default/tomcat8
$ echo "GUACAMOLE_HOME=/opt/guacamole" >> /etc/default/tomcat8
$ /etc/init.d/guacd restart
$ /etc/init.d/tomcat8 restart
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment