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
eeb5dfa9
Unverified
Commit
eeb5dfa9
authored
Feb 15, 2019
by
wojiushixiaobai
Committed by
GitHub
Feb 15, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2395 from wojiushixiaobai/docs
[Update]更新文档
parents
fcd1c070
494a2f5c
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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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 @
eeb5dfa9
...
@@ -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