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
83965127
Unverified
Commit
83965127
authored
6 years ago
by
wojiushixiaobai
Committed by
GitHub
6 years ago
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1538 from wojiushixiaobai/docs
[Update]修改文档
parents
0a3c33ac
1bbc4a11
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
51 additions
and
18 deletions
+51
-18
faq.rst
docs/faq.rst
+20
-1
faq_install.rst
docs/faq_install.rst
+13
-7
faq_linux.rst
docs/faq_linux.rst
+7
-1
faq_sftp.rst
docs/faq_sftp.rst
+1
-1
faq_windows.rst
docs/faq_windows.rst
+4
-5
setup_by_centos7.rst
docs/setup_by_centos7.rst
+2
-0
setup_by_ubuntu.rst
docs/setup_by_ubuntu.rst
+2
-3
step_by_step.rst
docs/step_by_step.rst
+2
-0
No files found.
docs/faq.rst
View file @
83965127
...
@@ -145,4 +145,23 @@ FAQ
...
@@ -145,4 +145,23 @@ FAQ
::
::
# 普通用户联系管理员关闭MFA,登录成功后用户在个人信息里面重新绑定.
# 普通用户联系管理员关闭MFA,登录成功后用户在个人信息里面重新绑定.
# 如果管理员遗失无法登陆, 修改user_user表对应用户的otp_level为0, 重新登陆绑定即可
# 如果管理员遗失无法登陆, 修改数据库 user_user 表对应用户的 otp_level 为 0 , 重新登陆绑定即可
# 如果在系统设置里面开启的 MFA 二次认证 ,需要修改数据库 settings 表 SECURITY_MFA_AUTH 的 value 值为 false
11. 用户管理的用户与资产管理的管理用户、系统用户说明
::
# 用户管理里面的用户是登录 Jumpserver 使用的,类似 用户使用自己的阿里云账户 登录 阿里云平台
# 资产管理下面的 管理用户 和 系统用户 都是资产的登录账户,管理用户是 Jumpserver 调用,系统用户是给 普通用户 登录资产使用的账户
# 管理用户是给 Jumpserver 使用,相当于服务账户,用来检测资产的存活,硬件信息,推送系统用户等,后期还会用来执行命令等
# 系统用户是给 使用Jumpserver登录资产的人 使用,就像 你 我 一样的人,这个人先要登录 Jumpserver ,然后使用 系统用户 连接资产
以阿里云例:先登录阿里云平台,看到资产后使用资产上面的账户登录资产。
Jumpserver:先登录Jumpserver,看到资产后使用系统用户登录资产,一个意思。
12. 资产授权说明
::
# 资产授权就是把 系统用户关联到用户 并授权到 对应的资产
# 用户只能看到自己被授权的资产
This diff is collapsed.
Click to expand it.
docs/faq_install.rst
View file @
83965127
...
@@ -51,21 +51,27 @@
...
@@ -51,21 +51,27 @@
$ pip uninstall django-celery-beat
$ pip uninstall django-celery-beat
$ pip install django-celery-beat
$ pip install django-celery-beat
7. 执行./jms start all 后一直卡在 beat: Waking up in 1.00 minute.
7. 执行
./jms start all 后一直卡在 beat: Waking up in 1.00 minute.
::
::
# 如果没有error提示进程无法启动,那么这是正常现象
# 如果没有error提示进程无法启动,那么这是正常现象
# 如果不想在前台启动,可以使用 ./jms start all -d 在后台启动
# 如果不想在前台启动,可以使用 ./jms start all -d 在后台启动
8. 启动 jumpserver 后,访问 8080 端口页面显示不正常
8. 执行 ./jms start all 后提示 WARNINGS: ?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default' ...
::
# 这是严格模式的警告,可以参考后面的url解决,或者忽略
9. 启动 jumpserver 后,访问 8080 端口页面显示不正常
::
::
# 这是因为你在 config.py 里面设置了 DEBUG = False
# 这是因为你在 config.py 里面设置了 DEBUG = False
# 跟着教程继续操作,后面搭建 nginx 代理即可正常访问
# 跟着教程继续操作,后面搭建 nginx 代理即可正常访问
9
. 执行 ./cocod start 后提示 No module named 'jms'
10
. 执行 ./cocod start 后提示 No module named 'jms'
::
::
...
@@ -80,7 +86,7 @@
...
@@ -80,7 +86,7 @@
$ pip install -r requirements.txt
$ pip install -r requirements.txt
# 然后重新执行 ./jms start 即可
# 然后重新执行 ./jms start 即可
1
0. 执行 ./cocod start 后提示 Failed register terminal jzsas
exist already
1
1. 执行 ./cocod start 后提示 Failed register terminal xxxx
exist already
::
::
...
@@ -90,7 +96,7 @@
...
@@ -90,7 +96,7 @@
$ rm /opt/coco/keys/.access_key # coco, 如果你是按文档安装的,key应该在这里,如果不存在key文件直接下一步
$ rm /opt/coco/keys/.access_key # coco, 如果你是按文档安装的,key应该在这里,如果不存在key文件直接下一步
$ ./cocod start -d # 正常运行后到Jumpserver 会话管理-终端管理 里面接受coco注册
$ ./cocod start -d # 正常运行后到Jumpserver 会话管理-终端管理 里面接受coco注册
1
1
. 执行 ./cocod start 后提示 Failed register terminal unknow: xxxx
1
2
. 执行 ./cocod start 后提示 Failed register terminal unknow: xxxx
::
::
...
@@ -104,7 +110,7 @@
...
@@ -104,7 +110,7 @@
# 保存后重新执行 ./cocod start 即可
# 保存后重新执行 ./cocod start 即可
1
2
. 通过 nginx 代理的端口访问 jumpserver 页面显示不正常
1
3
. 通过 nginx 代理的端口访问 jumpserver 页面显示不正常
::
::
...
@@ -160,7 +166,7 @@
...
@@ -160,7 +166,7 @@
...
...
1
3
. 访问 luna 页面提示 Luna是单独部署的一个程序,你需要部署luna,coco,配置nginx做url分发...
1
4
. 访问 luna 页面提示 Luna是单独部署的一个程序,你需要部署luna,coco,配置nginx做url分发...
::
::
...
...
This diff is collapsed.
Click to expand it.
docs/faq_linux.rst
View file @
83965127
...
@@ -119,7 +119,13 @@ Linux 资产连接错误排查思路
...
@@ -119,7 +119,13 @@ Linux 资产连接错误排查思路
.. image:: _static/img/faq_linux_09.jpg
.. image:: _static/img/faq_linux_09.jpg
.. image:: _static/img/faq_linux_10.jpg
.. image:: _static/img/faq_linux_10.jpg
10. 连接测试常见错误
10. ssh 使用key 登录资产提示 所选的用户密钥未在远程主机上注册
::
# 这里是信息填写错误,ip端口应该填coco服务器的ip,端口应该填coco服务的ssh端口(默认2222)
11. 连接测试常见错误
::
::
...
...
This diff is collapsed.
Click to expand it.
docs/faq_sftp.rst
View file @
83965127
...
@@ -7,7 +7,7 @@ sftp 使用说明
...
@@ -7,7 +7,7 @@ sftp 使用说明
::
::
# 连接成功后,可以看到当前拥有权限的资产,打开资产,然后选择系统用户,即可到资产的 /tmp 目录
# 连接成功后,可以看到当前拥有权限的资产,打开资产,然后选择系统用户,即可到资产的 /tmp 目录
$ sftp -P2222 admin@192.168.244.144
$ sftp -P2222 admin@192.168.244.144
# Linux 语法
$ cd 你的资产
$ cd 你的资产
$ cd 你的系统用户
$ cd 你的系统用户
# 此处即是当前资产的 /tmp 目录
# 此处即是当前资产的 /tmp 目录
This diff is collapsed.
Click to expand it.
docs/faq_windows.rst
View file @
83965127
...
@@ -16,12 +16,9 @@ Windows 资产连接错误排查思路
...
@@ -16,12 +16,9 @@ Windows 资产连接错误排查思路
::
::
注:连接 Windows 资产提示连接错误,您没有权限访问此连接,请按照此步骤解决
注:连接 Windows 资产提示连接错误,您没有权限访问此连接,请按照此步骤解决
# 如果不在线请检查 Windows 组件是否已经正常运行
# 如果终端不在线,请检查 Windows 组件是否已经正常运行,可用 docker ps 命令查询,安装文档有说明
$ docker ps
# 如果已经正常运行,但是终端没有 guacamole 的注册请求
$ systemctl status firewalld # 检查防火墙是否运行,如果防火墙运行请开放 guacamole 端口
# 重新注册 Windows 组件
$ docker stop jms_guacamole # 如果名称更改过或者不对,请使用docker ps 查询容器的 CONTAINER ID ,然后docker stop <CONTAINER ID>
$ docker stop jms_guacamole # 如果名称更改过或者不对,请使用docker ps 查询容器的 CONTAINER ID ,然后docker stop <CONTAINER ID>
$ docker rm jms_guacamole # 如果名称更改过或者不对,请使用docker ps -a 查询容器的 CONTAINER ID ,然后docker rm <CONTAINER ID>
$ docker rm jms_guacamole # 如果名称更改过或者不对,请使用docker ps -a 查询容器的 CONTAINER ID ,然后docker rm <CONTAINER ID>
$ rm /opt/guacamole/key/* # guacamole, 如果你是按文档安装的,key应该在这里,如果不存在直接下一步
$ rm /opt/guacamole/key/* # guacamole, 如果你是按文档安装的,key应该在这里,如果不存在直接下一步
...
@@ -76,6 +73,8 @@ Windows 资产连接错误排查思路
...
@@ -76,6 +73,8 @@ Windows 资产连接错误排查思路
# 不带域的用户直接输入用户名即可,如 administrator
# 不带域的用户直接输入用户名即可,如 administrator
# 域用户的用户名格式为 user@domain.com,如 administrator@jumpserver.org
# 域用户的用户名格式为 user@domain.com,如 administrator@jumpserver.org
# 如果想让用户登录资产时自己输入资产的账户密码,可以点击系统用户的名称 点击清除认证信息
# 如果想让用户登录资产时自己输入资产的账户密码,可以点击系统用户的名称 点击清除认证信息
# 此处必须输入能正确登录 windows 资产的 账户密码
# 如不确实是不是因为密码或者账户信息错误导致的无法登录,可以使用清除认证信息或者手动登录功能(在系统用户处设置)
.. image:: _static/img/faq_windows_04.jpg
.. image:: _static/img/faq_windows_04.jpg
...
...
This diff is collapsed.
Click to expand it.
docs/setup_by_centos7.rst
View file @
83965127
...
@@ -300,6 +300,8 @@ CentOS 7 安装文档
...
@@ -300,6 +300,8 @@ CentOS 7 安装文档
$ yum makecache fast
$ yum makecache fast
$ yum install docker-ce
$ yum install docker-ce
$ systemctl start docker
$ systemctl start docker
# 注意:这里需要修改下 http://<填写jumpserver的url地址> 例: http://192.168.244.144 不能使用 127.0.0.1 ,可以更换 jumpserver/guacamole:latest
$ docker run --name jms_guacamole -d \
$ docker run --name jms_guacamole -d \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
...
...
This diff is collapsed.
Click to expand it.
docs/setup_by_ubuntu.rst
View file @
83965127
...
@@ -384,7 +384,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
...
@@ -384,7 +384,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ apt-get update
$ apt-get update
$ apt-get install docker-ce
$ apt-get install docker-ce
# 注意:这里
一定要改下面命令的 jumpserver url 地址 例: http://192.168.244.144
# 注意:这里
需要修改下 http://<填写jumpserver的url地址> 例: http://192.168.244.144 不能使用 127.0.0.1 ,可以更换 jumpserver/guacamole:latest
$ docker run --name jms_guacamole -d \
$ docker run --name jms_guacamole -d \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
...
@@ -394,8 +394,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
...
@@ -394,8 +394,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
这里所需要注意的是 guacamole 暴露出来的端口是 8081,若与主机上其他端口冲突请自定义一下。
这里所需要注意的是 guacamole 暴露出来的端口是 8081,若与主机上其他端口冲突请自定义一下。
再次强调:修改 JUMPSERVER_SERVER 环境变量的配置,填上 Jumpserver 的内网地址, 启动成功后
启动成功后去 Jumpserver-会话管理-终端管理 接受[Gua]开头的一个注册,如果页面显示不正常可以等部署完成后再处理
去 Jumpserver-会话管理-终端管理 接受[Gua]开头的一个注册,如果页面显示不正常可以等部署完成后再处理
...
...
This diff is collapsed.
Click to expand it.
docs/step_by_step.rst
View file @
83965127
...
@@ -434,6 +434,7 @@ Jumpserver 会话管理-终端管理(http://192.168.244.144:8080/terminal/term
...
@@ -434,6 +434,7 @@ Jumpserver 会话管理-终端管理(http://192.168.244.144:8080/terminal/term
# 注意:这里需要修改下 http://<填写jumpserver的url地址> 例: http://192.168.244.144, 否则会出错, 带宽有限, 下载时间可能有点长,可以喝杯咖啡,撩撩对面的妹子
# 注意:这里需要修改下 http://<填写jumpserver的url地址> 例: http://192.168.244.144, 否则会出错, 带宽有限, 下载时间可能有点长,可以喝杯咖啡,撩撩对面的妹子
# 不能使用 127.0.0.1 ,可以更换 jumpserver/guacamole:latest
$ docker run --name jms_guacamole -d \
$ docker run --name jms_guacamole -d \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
...
@@ -458,6 +459,7 @@ Jumpserver 会话管理-终端管理(http://192.168.244.144:8080/terminal/term
...
@@ -458,6 +459,7 @@ Jumpserver 会话管理-终端管理(http://192.168.244.144:8080/terminal/term
::
::
$ vim /etc/nginx/nginx.conf
$ vim /etc/nginx/nginx.conf
# CentOS 6 需要修改文件 /etc/nginx/cond.f/default.conf
... 省略
... 省略
# 把默认server配置块改成这样
# 把默认server配置块改成这样
...
...
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