| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 堡垒机、跳板机JumpServer的搭建,以及使用,图文详细 -> 正文阅读 |
|
[系统运维]堡垒机、跳板机JumpServer的搭建,以及使用,图文详细 |
一、简介为了保证服务器安全,加个堡垒机,所有ssh连接都通过堡垒机来完成,堡垒机也需要有身份认证,授权,访问控制,审计等功能。 Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。 在公司中,分配人员服务器权限也是相当方便,如:来一个新人,在Jumpserver分配Jumpserver账号即可,人员离职,在Jumpserver删掉人员账号即可。无需担心人员离职留下后门,当然前提是检查防火墙,只允许Jumpserver服务器有其他服务器的ssh的权限。 目前市面上已经有很多jumpserver产品提供使用,这里就介绍最广泛的一款。 二、Jumpserver搭建参考官方部署文档:https://docs.jumpserver.org/zh/master/install/setup_by_fast/ 这款也是基于docker运行的,不管一键部署,还是手动部署都是docker,手动部署区别主要是改密码、IP、端口自定义之类的。默认的其实已经很好没必要改了。相对来所,搭建还是比较容易的,官方脚本一步到位。 1:一键部署如果没有安装docker,可以选择这种方式,脚本会自带安装docker及相关配置。请确保服务器上没有已关闭其他mysql或者nginx服务,因为会占用端口。
安装界面: 安装完成后,进入启动即可
2:手动部署如果已经安装了docker,或者自己改配置在启动,可选择手动部署。
启动方式一样,脚本启动
3:启动测试安装完成后,在服务器上,可看见docker的jumpserver服务都已经up状态。 三、Jumpserver添加服务器、人员,以及授权情景:员工zhangsan,服务器192.168.152.100。现在需要添加服务器192.168.152.100到jumpserver,并允许员工zhangsan登录。 1:用户管理添加员工账户zhangsan,系统角色用户即可。这个简单,就不介绍了。 2:资产管理2.1:系统用户 系统用户选项,有普通用户和特权用户,有些人分不清。 这两个用户,都是给jumpserver这个软件使用的,jumpserver用这两个用户连接到其他服务器。 特权用户:最高权限, 如 root 或 拥有 普通用户:可以在服务器预先存在的用户,也可以由 特权用户 来自动创建。是zhangsan登录服务器时用的用户名。也可以直接是特权用户root等,看权限分配。 2.2: 资产列表 资产列表,就是添加服务器地址,特权用户,就是上面创建的给jumpserver连接远程服务器使用的。
点进去查看,也可以看到服务器相关硬件信息 3:权限管理服务器添加完成后,需要给zhangsan使用,就需要给zhangsan这个账户授权。
填写名称,用户选择zhangsan,如果有多个用户需要使用,可添加多个。 用户组,即对这个用户组的所有用户授权,便于人员的管理,这里只对单个人授权,所有保持为空,毕竟用户组有些人员也是没必要使用的。 资产,选择要授权的服务器,这里选择刚才的添加的192.168.152.100。 节点,即分组,在服务器很多的情况下,可以选择某个节点,即服务器分组给上面的人员授权。同理,这里只对单个服务器授权,所有保持为空,毕竟节点下所有服务器也是没必要全部使用的。 系统用户,我这里默认全部使用特权用户,及ubuntu,所以人员进入服务器都是以ubuntu进入。当然,如果上面创建了普通的系统用户,也可以选择普通的系统用户。如果公司人多的话,还是需要创建的,便于权限管理。
四、Jumpserver用户登录使用有两种登录方式,一种网页登录,另一种第三方ssh工具登录。 1:网页登录浏览器打开jumpserver网址。 用zhangsan账户登录jumpserver,界面简单,只显示有权限的资产,即服务器名单 2:ssh工具登录如:xshell,Putty等,ssh堡垒机IP,端口:2222。进入根据提示选择需要登录的服务器。这里以xshell为例。 将端口改成2222,然后登录 五、Jumpserver审计功能管理员用户,或者审计员用户,可以在视图审计台中,查看相关登录记录,命令记录,以及回放。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 21:09:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |