快速入门

    1.2 邮件设置

    必须设置才能使用与邮件相关的功能

    不可以同时勾选 使用SSL使用TLS

    名称示例备注
    SMTP主机smtp.qq.com服务商提供的 smtp 服务器
    SMTP端口25通常是 25
    SMTP账号296015668@qq.com通常是 user@domain.com
    SMTP密码**每次 测试连接 都需要重新输入密码
    使用SSL[ ]如果端口使用 465,必须勾选此项
    使用TLS[ ]如果端口使用 587,必须勾选此项
    发件人测试连接 必须要输入
    主题前缀[JMS]邮件的标题,收到的邮件是 [JMS] 开头
    测试收件人296015668@qq.com测试连接必填

    准备两个测试资产和一个数据库来验证功能

    IPHost namePortSystemAdmin UserPassword
    172.16.80.11test_ssh0122Centos 7rootTest2020.L
    172.16.80.21test_rdp013389Windows 10administratorTest2020.W
    172.16.80.31test_mysql013306MySQL 5rootTest2020.M

    Windows 资产先进行

    MySQL 应用需要授权 core 和 koko 的远程访问的权限 MySQL 应用要求

    2.1 编辑资产树

    根节点 Default 不能重名, 右击节点可以添加、删除和重命名节点, 以及进行资产相关的操作

    说明

    点击页面左侧的 资产管理 - 资产列表
    先在根节点 Default 右键新建 SSH ServerRDP Server 两个节点

    点击页面左侧的 资产管理 - 新建管理用户 创建两个管理用户, 管理用户的内容就是上面表单的 Admin UserPassword

    名称不能重名, 密码或者密钥二选一即可, 一些资产不允许通过 密码 认证可以改用 私钥 认证

    表单SSH 管理用户示例RDP 管理用户示例
    名称172.16.80.11_root172.16.80.21_administrator
    用户名rootadministrator
    密码Test2020.LTest2020.W
    SSH密钥
    备注SSH 资产管理用户RDP 资产管理用户

    2.3 创建资产

    主机名不能重名

    创建 Windows 资产, 注意协议组我们需要选择 sshrdp, 否则无法获取 Windows 资产的状态及硬件信息

    测试资产连接提示

    1. 资产创建信息填写好保存之后隔几秒钟时间刷新一下网页, ssh 协议资产的可连接图标会显示 绿色, 且 硬件信息 会显示出来
    2. 如果 可连接 的图标是 黄色 或者 红色 , 可以点击 资产名称,在右侧 快速修改 - 测试可连接性 点击 测试 按钮, 根据错误提示处理
    3. 被连接 Linux 资产需要 python 组件, 且版本大于等于 2.6, 等资产默认不允许 root 用户远程 ssh 登录, 请自行处理, Windows 资产需要手动安装 OpenSSH Server

    2.3.1 创建数据库应用

    击页面左侧的 应用管理 - 数据库应用 - 创建数据库应用 创建 mysql 数据库

    表单MySQL 资产示例
    名称test_mysql01
    类型MySQL
    主机172.16.80.31
    端口3306
    数据库
    备注MySQL 资产

    数据库 选项可以留空, 如果是某些特定用户, 只允许访问指定的数据库, 这里指定数据库名称即可

    IPSystemSystem UserPasswordGroupSudoSftp Root
    172.16.80.11Centos 7testssh01random passALL/
    172.16.80.21Windows 10testrdp01random passUsers
    172.16.80.23MySQL 5rootTest2020.M

    系统用户提示

    在理解 系统用户 之前, 你首先得知道系统用户是干嘛用的. 在 Jumpserver 中, 需要对资产不同的用途创建不同的 系统用户
    比如一个 资产, 开发要用、测试要用、可能还要其他的部门也要使用, 偷懒的人可能会统一给 root 用户, 但是这样并不安全
    系统用户就是为了解决这个问题, 我们针对不同的用途创建不同的 系统用户, Linux 通过 Sudo 来控制用户的权限, Windows 通过组来控制用户权限

    点击页面左侧的 资产管理 - 系统用户 - 创建系统用户 创建对应协议系统用户

    表单SSH 系统用户
    名称testssh01测试系统用户
    登录模式自动登陆
    用户名testssh01
    协议ssh
    自动推送
    SudoALL
    Shell/bin/bash
    家目录
    用户附属组
    自动生成密钥
    SFTP根路径/
    表单MySQL 系统用户
    名称testmysql01测试系统用户
    登录模式自动登陆
    用户名root
    协议mysql
    密码Test2020.M

    3.1 为用户分配资产

    IPSystemSystem UserUser
    172.16.80.11Centos 7testssh01admin
    172.16.80.21Windows 10testrdp01admin
    172.16.80.31MySQL 5rootadmin

    点击页面左侧的 授权管理 - 资产授权 - 创建授权规则 创建两个授权

    表单SSH 资产授权RDP 资产授权
    名称testssh01测试授权testrdp01测试授权
    用户Administrator(admin)Administrator(admin)
    用户组
    资产testssh01(172.16.80.11)test_rdp01(172.16.80.21)
    节点
    系统用户test_ssh01测试系统用户(testssh01)testrdp01测试系统用户(testrdp01)
    权限√ 全部√ 全部

    资产授权提示

    3.1.1 为用户分配数据库应用

    点击页面左侧的 授权管理 - 数据库应用 - 创建授权规则 创建数据库授权

    登录 JumpServer

    点击页面左侧的 会话管理 - Web终端 用户只能看到自己被管理员授权了的 资产 , 如果登录后无资产, 请联系管理员进行确认

    连接资产

    在我的资产点击资产右边的 连接 快速连接资产
    也可以点击左侧栏的 Web终端 点击 资产 名字, 就连上资产了
    如果显示连接 超时, 请参考 FAQ 文档进行处理

    断开资产

    点击页面顶部的 Server 按钮会弹出选个选项, 第一个断开所选的连接, 第二个断开所有连接
    也可以直接点资产小窗口的 X , SSH 会话也可以输入 exit 来退出
    直接关闭页面也可以, 但是不推荐

    文件管理

    点击 文件管理
    先在左边选择资产, 目前只支持自动登录的 SSH 协议 资产
    也可以使用 方式进行 文件管理

    以上就是 JumpServer 的简易入门了, JumpServer 还有很多功能等待您去发现