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
017d3aee
Unverified
Commit
017d3aee
authored
6 years ago
by
wojiushixiaobai
Committed by
GitHub
6 years ago
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1956 from wojiushixiaobai/docs
[Update]更新文档
parents
3d3428dd
773dba32
docs
No related merge requests found
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
47 additions
and
22 deletions
+47
-22
setup_by_ubuntu.rst
docs/setup_by_ubuntu.rst
+22
-4
step_by_step.rst
docs/step_by_step.rst
+25
-18
No files found.
docs/setup_by_ubuntu.rst
View file @
017d3aee
...
...
@@ -379,6 +379,8 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
五. 安装 Windows 支持组件(如果不需要管理 windows 资产,可以直接跳过这一步)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**5.1 安装依赖**
::
$ apt-get -y install libtool autoconf
...
...
@@ -387,6 +389,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ apt-get -y install default-jre
$ apt-get -y install default-jdk
**5.2 编译安装 guacamole 服务**
::
$ cd /opt
$ git clone https://github.com/jumpserver/docker-guacamole.git
$ cd docker-guacamole
...
...
@@ -403,6 +409,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ cp /opt/docker-guacamole/guacamole-auth-jumpserver-0.9.14.jar /config/guacamole/extensions/
$ cp /opt/docker-guacamole/root/app/guacamole/guacamole.properties /config/guacamole/ # guacamole 配置文件
**5.3 配置 Tomcat **
::
$ cd /config
$ wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz
$ tar xf apache-tomcat-8.5.34.tar.gz
...
...
@@ -413,6 +423,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ sed -i 's/Connector port="8080"/Connector port="8081"/g' `grep 'Connector port="8080"' -rl /config/tomcat8/conf/server.xml` # 修改默认端口为 8081
$ sed -i 's/FINE/WARNING/g' `grep 'FINE' -rl /config/tomcat8/conf/logging.properties` # 修改 log 等级为 WARNING
**5.4 配置环境变量**
::
$ export JUMPSERVER_SERVER=http://127.0.0.1:8080 # http://127.0.0.1:8080 指 jumpserver 访问地址
$ echo "export JUMPSERVER_SERVER=http://127.0.0.1:8080" >> ~/.bashrc
$ export JUMPSERVER_KEY_DIR=/config/guacamole/keys
...
...
@@ -420,6 +434,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ export GUACAMOLE_HOME=/config/guacamole
$ echo "export GUACAMOLE_HOME=/config/guacamole" >> ~/.bashrc
**5.5 启动 Guacamole **
::
$ /etc/init.d/guacd restart
$ sh /config/tomcat8/bin/startup.sh
...
...
@@ -431,14 +449,14 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
六. 配置 Nginx 整合各组件
~~~~~~~~~~~~~~~~~~~~~~~~~
6.1 安装 Nginx 根据喜好选择安装方式和版本
**6.1 安装 Nginx 根据喜好选择安装方式和版本**
::
$ apt-get -y install nginx
6.2 准备配置文件 修改 /etc/nginx/site-enabled/default
**6.2 准备配置文件 修改 /etc/nginx/site-enabled/default **
::
...
...
@@ -508,7 +526,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
}
6.3 重启 Nginx
**6.3 重启 Nginx **
::
...
...
@@ -516,7 +534,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ service nginx restart
6.4 开始使用 Jumpserver
**6.4 开始使用 Jumpserver **
服务全部启动后,访问 http://192.168.244.144
...
...
This diff is collapsed.
Click to expand it.
docs/step_by_step.rst
View file @
017d3aee
...
...
@@ -403,7 +403,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
访问(https://github.com/jumpserver/luna/releases)下载对应版本的 release 包,直接解压,不需要编译
4.1 解压 Luna
**4.1 解压 Luna **
::
...
...
@@ -415,6 +415,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
五. 安装 Windows 支持组件(如果不需要管理 windows 资产,可以直接跳过这一步)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Guacamole 需要 Tomcat 来运行
**5.1 安装依赖**
::
$ yum -y localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
...
...
@@ -425,9 +429,12 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ yum install -y cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel
$ yum install -y ffmpeg-devel freerdp-devel pango-devel libssh2-devel libtelnet-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-devel
**5.2 编译安装 guacamole 服务**
::
$ cd /opt
$ git clone https://github.com/jumpserver/docker-guacamole.git
$ cd /opt/docker-guacamole/
$ tar -xf guacamole-server-0.9.14.tar.gz
$ cd guacamole-server-0.9.14
...
...
@@ -438,6 +445,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ rm -rf guacamole-server-0.9.14.tar.gz guacamole-server-0.9.14
$ ldconfig
**5.3 配置 Tomcat **
::
$ mkdir -p /config/guacamole /config/guacamole/lib /config/guacamole/extensions # 创建 guacamole 目录
$ cp /opt/docker-guacamole/guacamole-auth-jumpserver-0.9.14.jar /config/guacamole/extensions/guacamole-auth-jumpserver-0.9.14.jar
$ cp /opt/docker-guacamole/root/app/guacamole/guacamole.properties /config/guacamole/ # guacamole 配置文件
...
...
@@ -452,6 +463,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ sed -i 's/Connector port="8080"/Connector port="8081"/g' `grep 'Connector port="8080"' -rl /config/tomcat8/conf/server.xml` # 修改默认端口为 8081
$ sed -i 's/FINE/WARNING/g' `grep 'FINE' -rl /config/tomcat8/conf/logging.properties` # 修改 log 等级为 WARNING
**5.4 配置环境变量**
::
$ export JUMPSERVER_SERVER=http://127.0.0.1:8080 # http://127.0.0.1:8080 指 jumpserver 访问地址
$ echo "export JUMPSERVER_SERVER=http://127.0.0.1:8080" >> ~/.bashrc
$ export JUMPSERVER_KEY_DIR=/config/guacamole/keys
...
...
@@ -459,6 +474,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ export GUACAMOLE_HOME=/config/guacamole
$ echo "export GUACAMOLE_HOME=/config/guacamole" >> ~/.bashrc
**5.5 启动 Guacamole **
::
$ /etc/init.d/guacd start
$ sh /config/tomcat8/bin/startup.sh
...
...
@@ -467,14 +486,14 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
六. 配置 Nginx 整合各组件
~~~~~~~~~~~~~~~~~~~~~~~~~
6.1 安装 Nginx 根据喜好选择安装方式和版本
**6.1 安装 Nginx **
.. code:: shell
$ yum -y install nginx
6.2 准备配置文件 修改 /etc/nginx/conf.d/jumpserver.conf
**6.2 准备配置文件 修改 /etc/nginx/conf.d/jumpserver.conf**
::
...
...
@@ -541,7 +560,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
}
}
6.3 运行 Nginx
**6.3 运行 Nginx**
::
...
...
@@ -556,22 +575,10 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ service nginx start
$ chkconfig nginx on
6.4 开始使用 Jumpserver
**6.4 开始使用 Jumpserver**
检查应用是否已经正常运行
::
$ cd /opt/jumpserver
$ ./jms status # 确定jumpserver已经运行,如果没有运行请重新启动jumpserver
$ cd /opt/coco
$ ./cocod status # 确定jumpserver已经运行,如果没有运行请重新启动coco
# 如果安装了 Guacamole
$ systemctl status tomcat # 检查容器是否已经正常运行,如果没有运行请重新启动Guacamole
服务全部启动后,访问 http://192.168.244.144,访问nginx代理的端口,不要再通过8080端口访问
默认账号: admin 密码: admin
...
...
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