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
26c864b6
Unverified
Commit
26c864b6
authored
Feb 24, 2019
by
wojiushixiaobai
Committed by
GitHub
Feb 24, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2431 from wojiushixiaobai/docs
[Fix]更新
parents
1db7118d
7abb6e5b
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
21 additions
and
52 deletions
+21
-52
admin_create_asset.rst
docs/admin_create_asset.rst
+3
-2
faq.rst
docs/faq.rst
+12
-5
faq_telnet.rst
docs/faq_telnet.rst
+3
-43
faq_upgrade.rst
docs/faq_upgrade.rst
+1
-1
migration.rst
docs/migration.rst
+2
-1
No files found.
docs/admin_create_asset.rst
View file @
26c864b6
...
@@ -49,8 +49,9 @@
...
@@ -49,8 +49,9 @@
.. code-block:: vim
.. code-block:: vim
# "密码认证"和"密钥认证"是 SSH 连接跳板机时所使用的认证方式(都不选会造成无法使用 SSH 方式连接登录跳板机,不影响 web 登录)
# "密码认证"和"密钥认证"是 SSH 连接跳板机时所使用的认证方式(都不选会造成无法使用 SSH 方式连接登录跳板机,不影响 web 登录)
# "命令存储""录像存储"位置设置
# "Telnet成功正则表达式" telnet设备登陆失败需要设置
# "命令记录""录像存储"位置设置
# 修改后,需要修改在Jumpserver 会话管理-终端管理 修改terminal的配置 录像存储 命令记录,然后重启 Jumpserver 服务
# 修改后,需要修改在Jumpserver 会话管理-终端管理 修改terminal的配置 录像存储 命令记录,然后重启 Jumpserver 服务
# 设置后重启 Coco 才能生效
# 设置后重启 Coco 才能生效
...
@@ -59,7 +60,7 @@
...
@@ -59,7 +60,7 @@
.. code-block:: vim
.. code-block:: vim
# "MAF二次认证"勾选会开启全局强制"MFA",所有jumpserver用户必须使用动态口令进行认证登录(
及
时生效)
# "MAF二次认证"勾选会开启全局强制"MFA",所有jumpserver用户必须使用动态口令进行认证登录(
即
时生效)
# "限制登录失败"和"限制登录时间"设置需要重启jumpserver才能生效
# "限制登录失败"和"限制登录时间"设置需要重启jumpserver才能生效
# "SSH最大空闲时间"设置需要重启jumpserver才能生效
# "SSH最大空闲时间"设置需要重启jumpserver才能生效
# "密码校验规则"设置立即生效
# "密码校验规则"设置立即生效
...
...
docs/faq.rst
View file @
26c864b6
...
@@ -38,11 +38,6 @@ FAQ
...
@@ -38,11 +38,6 @@ FAQ
$ export LC_ALL=zh_CN.UTF-8
$ export LC_ALL=zh_CN.UTF-8
$ echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
$ echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
# Centos6
$ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
$ export LC_ALL=zh_CN.UTF-8
$ echo 'LANG="zh_CN.UTF-8"' > /etc/sysconfig/i18n
# Ubuntu
# Ubuntu
$ apt-get install language-pack-zh-hans
$ apt-get install language-pack-zh-hans
$ echo 'LANG="zh_CN.UTF-8"' > /etc/default/locale
$ echo 'LANG="zh_CN.UTF-8"' > /etc/default/locale
...
@@ -79,6 +74,16 @@ FAQ
...
@@ -79,6 +74,16 @@ FAQ
# 新建超级用户的命令如下命令
# 新建超级用户的命令如下命令
$ python manage.py createsuperuser --username=user --email=user@domain.com
$ python manage.py createsuperuser --username=user --email=user@domain.com
# 登陆提示密码过期可以直接点击忘记密码, 通过邮箱重置; 如果未设置邮箱, 通过以下代码重置
$ source /opt/py3/bin/activate
$ cd /opt/jumpserver/apps
$ cd /opt/jumpserver/apps
$ python manage.py shell
> from users.models import User
> u = User.objects.get(username='admin') # admin 为你要修改的用户
> u.reset_password('password') # password 为你要修改的密码
> u.save()
6. 修改登录超时时间(默认 10 秒)
6. 修改登录超时时间(默认 10 秒)
.. code-block:: shell
.. code-block:: shell
...
@@ -104,6 +109,8 @@ FAQ
...
@@ -104,6 +109,8 @@ FAQ
# SESSION_COOKIE_AGE: 86400
# SESSION_COOKIE_AGE: 86400
SESSION_EXPIRE_AT_BROWSER_CLOSE: true
SESSION_EXPIRE_AT_BROWSER_CLOSE: true
# 86400 单位是秒(s)
8. 资产授权说明
8. 资产授权说明
.. code-block:: vim
.. code-block:: vim
...
...
docs/faq_telnet.rst
View file @
26c864b6
Telnet 使用说明
Telnet 使用说明
------------------------------
------------------------------
资产的创建与系统用户的创建
与ssh大同小异
资产的创建与系统用户的创建
选择telnet
1. telnet 连不上
1. telnet 连不上
.. code-block:: shell
# 这是因为coco无法判断telnet的返回状态导致的,需要修改如下代码
$ vi /opt/coco/coco/connection.py # 第 174 行
.. code-block:: python
class TelnetConnection:
def __init__(self, asset, system_user, client):
self.client = client
self.asset = asset
self.system_user = system_user
self.sock = None
self.sel = selectors.DefaultSelector()
self.incorrect_pattern = re.compile(
r'incorrect|failed|失败|错误', re.I
)
self.username_pattern = re.compile(
r'login:\s*$|username:\s*$|用户名:\s*$|账\s*号:\s*$', re.I
)
self.password_pattern = re.compile(
r'password:\s*$|passwd:\s*$|密\s*码:\s*$', re.I
)
self.success_pattern = re.compile(
r'Last\s*login|success|成功', re.I
)
.. code-block:: vim
.. code-block:: vim
# 在 'incorrect|failed|失败|错误|在这里加入你设备登录失败的提示符|可以多个|可以正则匹配'
# 需要在 Web "系统设置"-"终端设置" 添加成功判断代码
# 在 'Last\s*login|success|成功|在这里加入你设备登录成功的提示符|可以多个|可以正则匹配'
# 是 通过 "tenlet" 命令登录 telnet设备 "成功" 的返回字符串
例:XX路由器 使用 telnet 命令登录成功提示符# 登录失败提示Error
修改 'incorrect|failed|失败|错误|Error'
修改 'Last\s*login|success|成功|#'
其实就是通过 tenlet 命令登录成功和失败的返回字符串加上,让代码能正确判断登录成功和失败
是 通过 tenlet 命令登录 成功和失败 的返回字符串
是 通过 telnet 命令登录
是 telnet 命令登录
# 保存后需要重启coco组件
# 保存后需要重启coco组件
# 你也可以把你的设备登录成功和登录失败的信息发到jumpserver的项目问题里面,我们会在下个版本更新代码以支持你的设备
docs/faq_upgrade.rst
View file @
26c864b6
...
@@ -85,7 +85,7 @@
...
@@ -85,7 +85,7 @@
$ 参考升级文档继续升级到最新版本即可
$ 参考升级文档继续升级到最新版本即可
# 删除原数据库命令
# 删除原数据库命令
(谨慎操作)
$ mysql -uroot
$ mysql -uroot
> drop database jumpserver;
> drop database jumpserver;
> quit
> quit
docs/migration.rst
View file @
26c864b6
服务迁移
服务迁移
-------------
-------------
对 Jumpserver 服务进行迁移, 只需要备份 数据库 和 jumpserver 目录即可
对 Jumpserver 服务进行迁移, 只需要备份 "数据库" 和 "jumpserver目录" 即可
注:1.4.5及之后的版本迁移, 只需要迁移 "数据库" "配置文件" 和 "录像目录"
1. 备份数据到新的服务器
1. 备份数据到新的服务器
...
...
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