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
494a2f5c
Commit
494a2f5c
authored
Feb 15, 2019
by
wojiushixiaobai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Update]更新文档
parent
d6c68dec
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
87 additions
and
56 deletions
+87
-56
distributed_05.rst
docs/distributed_05.rst
+3
-3
dockerinstall.rst
docs/dockerinstall.rst
+1
-1
faq.rst
docs/faq.rst
+4
-4
faq_sftp.rst
docs/faq_sftp.rst
+7
-6
setup_by_centos7.rst
docs/setup_by_centos7.rst
+7
-7
setup_by_fast.rst
docs/setup_by_fast.rst
+1
-1
setup_by_ubuntu.rst
docs/setup_by_ubuntu.rst
+14
-8
setup_by_ubuntu18.rst
docs/setup_by_ubuntu18.rst
+3
-3
step_by_step.rst
docs/step_by_step.rst
+12
-6
upgrade.rst
docs/upgrade.rst
+35
-17
No files found.
docs/distributed_05.rst
View file @
494a2f5c
...
@@ -67,7 +67,7 @@
...
@@ -67,7 +67,7 @@
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
False/SESSION_EXPIRE_AT_BROWSER_CLOSE: T
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
false/SESSION_EXPIRE_AT_BROWSER_CLOSE: t
rue/g" /opt/jumpserver/config.yml
$ echo -e "\033[31m 你的SECRET_KEY是 $SECRET_KEY \033[0m"
$ echo -e "\033[31m 你的SECRET_KEY是 $SECRET_KEY \033[0m"
$ echo -e "\033[31m 你的BOOTSTRAP_TOKEN是 $BOOTSTRAP_TOKEN \033[0m"
$ echo -e "\033[31m 你的BOOTSTRAP_TOKEN是 $BOOTSTRAP_TOKEN \033[0m"
...
@@ -95,8 +95,8 @@
...
@@ -95,8 +95,8 @@
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
...
docs/dockerinstall.rst
View file @
494a2f5c
...
@@ -48,7 +48,7 @@ XShell等工具请添加 connection 连接, 默认 ssh 端口 2222
...
@@ -48,7 +48,7 @@ XShell等工具请添加 connection 连接, 默认 ssh 端口 2222
额外环境变量
额外环境变量
```````````````
```````````````
- BOOTSTRAP_TOKEN =
nwv4RdXpM82LtSvmV
- BOOTSTRAP_TOKEN =
******
- DB_ENGINE = mysql
- DB_ENGINE = mysql
- DB_HOST = mysql_host
- DB_HOST = mysql_host
- DB_PORT = 3306
- DB_PORT = 3306
...
...
docs/faq.rst
View file @
494a2f5c
...
@@ -97,12 +97,12 @@ FAQ
...
@@ -97,12 +97,12 @@ FAQ
.. code-block:: yaml
.. code-block:: yaml
# 找到如下行(可参考 django 设置 session 过期时间),修改你要的设置即可
# 找到如下行(可参考 django 设置 session 过期时间),修改你要的设置即可
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
# SESSION_EXPIRE_AT_BROWSER_CLOSE:
F
alse
# SESSION_EXPIRE_AT_BROWSER_CLOSE:
f
alse
# 如下,设置关闭浏览器 cookie 失效,则修改为
# 如下,设置关闭浏览器 cookie 失效,则修改为
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
8. 资产授权说明
8. 资产授权说明
...
...
docs/faq_sftp.rst
View file @
494a2f5c
...
@@ -17,11 +17,12 @@ sftp 使用说明
...
@@ -17,11 +17,12 @@ sftp 使用说明
# 此处即是当前资产的 home 目录
# 此处即是当前资产的 home 目录
# 如果需要修改 /tmp 为其他目录
# 如果需要修改 /tmp 为其他目录
$ vi coco/co
co/sftp.py
$ vi coco/co
nf.yml
.. code-block::
python
.. code-block::
vim
class SFTPServer(paramiko.SFTPServerInterface):
# SFTP的根目录, 可选 /tmp, Home其他自定义目录
root = '/tmp'
SFTP_ROOT: /tmp
# 修改 /tmp 为你要指定的目录,如: root = '/'
# 如果需要指定为用户自己的 home 目录,可以改为 root = 'home'
# SFTP是否显示隐藏文件
# SFTP_SHOW_HIDDEN_FILE: false
docs/setup_by_centos7.rst
View file @
494a2f5c
...
@@ -110,7 +110,7 @@ CentOS 7 安装文档
...
@@ -110,7 +110,7 @@ CentOS 7 安装文档
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
False/SESSION_EXPIRE_AT_BROWSER_CLOSE: T
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
false/SESSION_EXPIRE_AT_BROWSER_CLOSE: t
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ Server_IP=`ip addr | grep inet | egrep -v '(127.0.0.1|inet6|docker)' | awk '{print $2}' | tr -d "addr:" | head -n 1 | cut -d / -f1` \
$ Server_IP=`ip addr | grep inet | egrep -v '(127.0.0.1|inet6|docker)' | awk '{print $2}' | tr -d "addr:" | head -n 1 | cut -d / -f1` \
...
@@ -141,8 +141,8 @@ CentOS 7 安装文档
...
@@ -141,8 +141,8 @@ CentOS 7 安装文档
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
@@ -323,13 +323,13 @@ CentOS 7 安装文档
...
@@ -323,13 +323,13 @@ CentOS 7 安装文档
.. code-block:: shell
.. code-block:: shell
# coco 服务默认运行在单核心下面, 当负载过高时会导致用户访问变慢, 这时可运行多个 docker 容器缓解
# coco 服务默认运行在单核心下面, 当负载过高时会导致用户访问变慢, 这时可运行多个 docker 容器缓解
$ docker run --name jms_coco01 -d -p 2223:2222 -p 5001:5000 -e CORE_HOST=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
jumpserver/jms_coco:1.4.7
$ docker run --name jms_coco01 -d -p 2223:2222 -p 5001:5000 -e CORE_HOST=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
******
jumpserver/jms_coco:1.4.7
$ docker run --name jms_coco02 -d -p 2224:2222 -p 5002:5000 -e CORE_HOST=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
jumpserver/jms_coco:1.4.7
$ docker run --name jms_coco02 -d -p 2224:2222 -p 5002:5000 -e CORE_HOST=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
******
jumpserver/jms_coco:1.4.7
...
...
# guacamole 也是一样
# guacamole 也是一样
$ docker run --name jms_guacamole01 -d -p 8082:8081 -e JUMPSERVER_SERVER=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
jumpserver/jms_guacamole:1.4.7
$ docker run --name jms_guacamole01 -d -p 8082:8081 -e JUMPSERVER_SERVER=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
******
jumpserver/jms_guacamole:1.4.7
$ docker run --name jms_guacamole02 -d -p 8083:8081 -e JUMPSERVER_SERVER=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
jumpserver/jms_guacamole:1.4.7
$ docker run --name jms_guacamole02 -d -p 8083:8081 -e JUMPSERVER_SERVER=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
******
jumpserver/jms_guacamole:1.4.7
...
...
# nginx 代理设置
# nginx 代理设置
...
...
docs/setup_by_fast.rst
View file @
494a2f5c
...
@@ -138,7 +138,7 @@
...
@@ -138,7 +138,7 @@
&& sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml \
&& sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml \
&& sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml \
&& sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml \
&& sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml \
&& sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml \
&& sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
False/SESSION_EXPIRE_AT_BROWSER_CLOSE: T
rue/g" /opt/jumpserver/config.yml \
&& sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
false/SESSION_EXPIRE_AT_BROWSER_CLOSE: t
rue/g" /opt/jumpserver/config.yml \
&& sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
&& sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
.. code-block:: shell
.. code-block:: shell
...
...
docs/setup_by_ubuntu.rst
View file @
494a2f5c
...
@@ -131,7 +131,7 @@
...
@@ -131,7 +131,7 @@
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
False/SESSION_EXPIRE_AT_BROWSER_CLOSE: T
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
false/SESSION_EXPIRE_AT_BROWSER_CLOSE: t
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ echo -e "\033[31m 你的SECRET_KEY是 $SECRET_KEY \033[0m"
$ echo -e "\033[31m 你的SECRET_KEY是 $SECRET_KEY \033[0m"
...
@@ -160,8 +160,8 @@
...
@@ -160,8 +160,8 @@
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
@@ -284,7 +284,7 @@
...
@@ -284,7 +284,7 @@
# 加密密钥
# 加密密钥
# SECRET_KEY: null
# SECRET_KEY: null
# 设置日志级别 [
'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'CRITICAL'
]
# 设置日志级别 [
DEBUG, INFO, WARN, ERROR, FATAL, CRITICAL
]
# LOG_LEVEL: INFO
# LOG_LEVEL: INFO
LOG_LEVEL: ERROR
LOG_LEVEL: ERROR
...
@@ -292,7 +292,7 @@
...
@@ -292,7 +292,7 @@
# LOG_DIR: logs
# LOG_DIR: logs
# SSH白名单
# SSH白名单
# ALLOW_SSH_USER:
'all'
# ALLOW_SSH_USER:
all
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# BLOCK_SSH_USER:
# BLOCK_SSH_USER:
...
@@ -307,9 +307,15 @@
...
@@ -307,9 +307,15 @@
# SSH连接超时时间 (default 15 seconds)
# SSH连接超时时间 (default 15 seconds)
# SSH_TIMEOUT: 15
# SSH_TIMEOUT: 15
# 语言
= en
# 语言
[en,zh]
# LANGUAGE_CODE: zh
# LANGUAGE_CODE: zh
# SFTP的根目录, 可选 /tmp, Home其他自定义目录
# SFTP_ROOT: /tmp
# SFTP是否显示隐藏文件
# SFTP_SHOW_HIDDEN_FILE: false
.. code-block:: shell
.. code-block:: shell
$ ./cocod start # 后台运行使用 -d 参数./cocod start -d
$ ./cocod start # 后台运行使用 -d 参数./cocod start -d
...
@@ -392,8 +398,8 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
...
@@ -392,8 +398,8 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
$ echo "export JUMPSERVER_SERVER=http://127.0.0.1:8080" >> ~/.bashrc
$ echo "export JUMPSERVER_SERVER=http://127.0.0.1:8080" >> ~/.bashrc
# BOOTSTRAP_TOKEN 为 Jumpserver/config.yml 里面的 BOOTSTRAP_TOKEN
# BOOTSTRAP_TOKEN 为 Jumpserver/config.yml 里面的 BOOTSTRAP_TOKEN
$ export BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
$ export BOOTSTRAP_TOKEN=
******
$ echo "export BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
" >> ~/.bashrc
$ echo "export BOOTSTRAP_TOKEN=
******
" >> ~/.bashrc
$ export JUMPSERVER_KEY_DIR=/config/guacamole/keys
$ export JUMPSERVER_KEY_DIR=/config/guacamole/keys
$ echo "export JUMPSERVER_KEY_DIR=/config/guacamole/keys" >> ~/.bashrc
$ echo "export JUMPSERVER_KEY_DIR=/config/guacamole/keys" >> ~/.bashrc
$ export GUACAMOLE_HOME=/config/guacamole
$ export GUACAMOLE_HOME=/config/guacamole
...
...
docs/setup_by_ubuntu18.rst
View file @
494a2f5c
...
@@ -115,7 +115,7 @@ Ubuntu 18.04 安装文档
...
@@ -115,7 +115,7 @@ Ubuntu 18.04 安装文档
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
False/SESSION_EXPIRE_AT_BROWSER_CLOSE: T
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
false/SESSION_EXPIRE_AT_BROWSER_CLOSE: t
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ Server_IP=`ip addr | grep inet | egrep -v '(127.0.0.1|inet6|docker)' | awk '{print $2}' | tr -d "addr:" | head -n 1 | cut -d / -f1` \
$ Server_IP=`ip addr | grep inet | egrep -v '(127.0.0.1|inet6|docker)' | awk '{print $2}' | tr -d "addr:" | head -n 1 | cut -d / -f1` \
...
@@ -146,8 +146,8 @@ Ubuntu 18.04 安装文档
...
@@ -146,8 +146,8 @@ Ubuntu 18.04 安装文档
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
...
docs/step_by_step.rst
View file @
494a2f5c
...
@@ -145,7 +145,7 @@
...
@@ -145,7 +145,7 @@
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/BOOTSTRAP_TOKEN:/BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# DEBUG: true/DEBUG: false/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# LOG_LEVEL: DEBUG/LOG_LEVEL: ERROR/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
False/SESSION_EXPIRE_AT_BROWSER_CLOSE: T
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/# SESSION_EXPIRE_AT_BROWSER_CLOSE:
false/SESSION_EXPIRE_AT_BROWSER_CLOSE: t
rue/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ sed -i "s/DB_PASSWORD: /DB_PASSWORD: $DB_PASSWORD/g" /opt/jumpserver/config.yml
$ echo -e "\033[31m 你的SECRET_KEY是 $SECRET_KEY \033[0m"
$ echo -e "\033[31m 你的SECRET_KEY是 $SECRET_KEY \033[0m"
...
@@ -174,8 +174,8 @@
...
@@ -174,8 +174,8 @@
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
@@ -301,14 +301,14 @@
...
@@ -301,14 +301,14 @@
# 加密密钥
# 加密密钥
# SECRET_KEY: null
# SECRET_KEY: null
# 设置日志级别 [
'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'CRITICAL'
]
# 设置日志级别 [
DEBUG, INFO, WARN, ERROR, FATAL, CRITICAL
]
LOG_LEVEL: ERROR
LOG_LEVEL: ERROR
# 日志存放的目录
# 日志存放的目录
# LOG_DIR: logs
# LOG_DIR: logs
# SSH白名单
# SSH白名单
# ALLOW_SSH_USER:
'all'
# ALLOW_SSH_USER:
all
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# BLOCK_SSH_USER:
# BLOCK_SSH_USER:
...
@@ -323,9 +323,15 @@
...
@@ -323,9 +323,15 @@
# SSH连接超时时间 (default 15 seconds)
# SSH连接超时时间 (default 15 seconds)
# SSH_TIMEOUT: 15
# SSH_TIMEOUT: 15
# 语言
= en
# 语言
[en,zh]
# LANGUAGE_CODE: zh
# LANGUAGE_CODE: zh
# SFTP的根目录, 可选 /tmp, Home其他自定义目录
# SFTP_ROOT: /tmp
# SFTP是否显示隐藏文件
# SFTP_SHOW_HIDDEN_FILE: false
.. code-block:: shell
.. code-block:: shell
$ ./cocod start -d # 后台运行使用 -d 参数./cocod start -d
$ ./cocod start -d # 后台运行使用 -d 参数./cocod start -d
...
...
docs/upgrade.rst
View file @
494a2f5c
...
@@ -290,8 +290,8 @@
...
@@ -290,8 +290,8 @@
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
@@ -420,14 +420,14 @@
...
@@ -420,14 +420,14 @@
# 加密密钥
# 加密密钥
# SECRET_KEY: null
# SECRET_KEY: null
# 设置日志级别 [
'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'CRITICAL'
]
# 设置日志级别 [
DEBUG, INFO, WARN, ERROR, FATAL, CRITICAL
]
LOG_LEVEL: ERROR
LOG_LEVEL: ERROR
# 日志存放的目录
# 日志存放的目录
# LOG_DIR: logs
# LOG_DIR: logs
# SSH白名单
# SSH白名单
# ALLOW_SSH_USER:
'all'
# ALLOW_SSH_USER:
all
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# BLOCK_SSH_USER:
# BLOCK_SSH_USER:
...
@@ -442,9 +442,15 @@
...
@@ -442,9 +442,15 @@
# SSH连接超时时间 (default 15 seconds)
# SSH连接超时时间 (default 15 seconds)
# SSH_TIMEOUT: 15
# SSH_TIMEOUT: 15
# 语言
= en
# 语言
[en,zh]
# LANGUAGE_CODE: zh
# LANGUAGE_CODE: zh
# SFTP的根目录, 可选 /tmp, Home其他自定义目录
# SFTP_ROOT: /tmp
# SFTP是否显示隐藏文件
# SFTP_SHOW_HIDDEN_FILE: false
.. code-block:: shell
.. code-block:: shell
$ pip install -r requirements/requirements.txt
$ pip install -r requirements/requirements.txt
...
@@ -549,8 +555,8 @@
...
@@ -549,8 +555,8 @@
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
@@ -650,14 +656,14 @@
...
@@ -650,14 +656,14 @@
# 加密密钥
# 加密密钥
# SECRET_KEY: null
# SECRET_KEY: null
# 设置日志级别 [
'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'CRITICAL'
]
# 设置日志级别 [
DEBUG, INFO, WARN, ERROR, FATAL, CRITICAL
]
LOG_LEVEL: ERROR
LOG_LEVEL: ERROR
# 日志存放的目录
# 日志存放的目录
# LOG_DIR: logs
# LOG_DIR: logs
# SSH白名单
# SSH白名单
# ALLOW_SSH_USER:
'all'
# ALLOW_SSH_USER:
all
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# BLOCK_SSH_USER:
# BLOCK_SSH_USER:
...
@@ -672,9 +678,15 @@
...
@@ -672,9 +678,15 @@
# SSH连接超时时间 (default 15 seconds)
# SSH连接超时时间 (default 15 seconds)
# SSH_TIMEOUT: 15
# SSH_TIMEOUT: 15
# 语言
= en
# 语言
[en,zh]
# LANGUAGE_CODE: zh
# LANGUAGE_CODE: zh
# SFTP的根目录, 可选 /tmp, Home其他自定义目录
# SFTP_ROOT: /tmp
# SFTP是否显示隐藏文件
# SFTP_SHOW_HIDDEN_FILE: false
.. code-block:: shell
.. code-block:: shell
$ pip install -r requirements/requirements.txt
$ pip install -r requirements/requirements.txt
...
@@ -779,8 +791,8 @@
...
@@ -779,8 +791,8 @@
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# Session expiration setting, Default 24 hour, Also set expired on on browser close
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# 浏览器Session过期时间,默认24小时, 也可以设置浏览器关闭则过期
# SESSION_COOKIE_AGE:
3600 * 24
# SESSION_COOKIE_AGE:
86400
SESSION_EXPIRE_AT_BROWSER_CLOSE:
T
rue
SESSION_EXPIRE_AT_BROWSER_CLOSE:
t
rue
# Database setting, Support sqlite3, mysql, postgres ....
# Database setting, Support sqlite3, mysql, postgres ....
# 数据库设置
# 数据库设置
...
@@ -880,14 +892,14 @@
...
@@ -880,14 +892,14 @@
# 加密密钥
# 加密密钥
# SECRET_KEY: null
# SECRET_KEY: null
# 设置日志级别 [
'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'CRITICAL'
]
# 设置日志级别 [
DEBUG, INFO, WARN, ERROR, FATAL, CRITICAL
]
LOG_LEVEL: ERROR
LOG_LEVEL: ERROR
# 日志存放的目录
# 日志存放的目录
# LOG_DIR: logs
# LOG_DIR: logs
# SSH白名单
# SSH白名单
# ALLOW_SSH_USER:
'all'
# ALLOW_SSH_USER:
all
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# SSH黑名单, 如果用户同时在白名单和黑名单,黑名单优先生效
# BLOCK_SSH_USER:
# BLOCK_SSH_USER:
...
@@ -902,9 +914,15 @@
...
@@ -902,9 +914,15 @@
# SSH连接超时时间 (default 15 seconds)
# SSH连接超时时间 (default 15 seconds)
# SSH_TIMEOUT: 15
# SSH_TIMEOUT: 15
# 语言
= en
# 语言
[en,zh]
# LANGUAGE_CODE: zh
# LANGUAGE_CODE: zh
# SFTP的根目录, 可选 /tmp, Home其他自定义目录
# SFTP_ROOT: /tmp
# SFTP是否显示隐藏文件
# SFTP_SHOW_HIDDEN_FILE: false
.. code-block:: shell
.. code-block:: shell
$ pip install -r requirements/requirements.txt
$ pip install -r requirements/requirements.txt
...
@@ -1036,7 +1054,7 @@
...
@@ -1036,7 +1054,7 @@
$ docker rm jms_guacamole
$ docker rm jms_guacamole
$ docker pull jumpserver/jms_coco:1.4.8
$ docker pull jumpserver/jms_coco:1.4.8
$ docker pull jumpserver/jms_guacamole:1.4.8
$ docker pull jumpserver/jms_guacamole:1.4.8
$ docker run --name jms_coco -d -p 2222:2222 -p 5000:5000 -e CORE_HOST=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
jumpserver/jms_coco:1.4.8
$ docker run --name jms_coco -d -p 2222:2222 -p 5000:5000 -e CORE_HOST=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
******
jumpserver/jms_coco:1.4.8
$ docker run --name jms_guacamole -d -p 8081:8081 -e JUMPSERVER_SERVER=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
nwv4RdXpM82LtSvmV
jumpserver/jms_guacamole:1.4.8
$ docker run --name jms_guacamole -d -p 8081:8081 -e JUMPSERVER_SERVER=http://<Jumpserver_url> -e BOOTSTRAP_TOKEN=
******
jumpserver/jms_guacamole:1.4.8
# 到 Web 会话管理 - 终端管理 查看组件是否已经在线
# 到 Web 会话管理 - 终端管理 查看组件是否已经在线
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