Linux系统——JumpServer跳板机的搭建和部署

公网源部署jumpserver跳板机

建立阿里云公网源yum仓库(服务端)
[[email protected] ~]# ls
anaconda-ks.cfg install.log.syslog jumpserver-0.3.2.tar.gz
install.log jumpserver-0.3.2 yum.sh
[[email protected] ~]# mount /dev/sr0 /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
[[email protected] ~]# yum -y install wget
[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[[email protected] yum.repos.d]# yum -y clean all
Loaded plugins: fastestmirror
Cleaning repos: base c6-media extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
[[email protected] yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Determining fastest mirrors

将源码包拷贝到jumpserver服务器,并解包
[[email protected] ~]# ls
anaconda-ks.cfg install.log.syslog yum.sh
install.log jumpserver-0.3.2.tar.gz
[[email protected] ~]# tar xf jumpserver-0.3.2.tar.gz -C /usr/src/ #jumpserver的包绝不能解压在root目录里,会出现权限问题

运行jumpserver自带的自动安装脚本
注意:安装过程中会自动从公网源下载rpm包,若打算窃取公网源rpm包进行jumpserver的本地化yum安装,那么需要打开yum配置文件的keepcache配置

[[email protected] ~]# cd /usr/src/jumpserver-0.3.2/
[[email protected] jumpserver-0.3.2]# ls
connect.py jasset jumpserver.conf logs service.sh
docs jlog juser manage.py static
init.sh jperm keys README.md templates
install jumpserver LICENSE run_server.py
[[email protected] jumpserver-0.3.2]# cd install
[[email protected] install]# python install.py

注意:自动安装过程会卡在几处地方进行人机交互输入

位置(1):

位置(2):

位置(3):

通过浏览器进行访问测试
[[email protected] install]# ss -antup | grep 8000
tcp LISTEN 0 128 :::8000 :::* users:(("python",3388,8))
tcp LISTEN 0 128 *:8000 *:* users:(("python",3388,3))

在桌面浏览器里输入jumpserver服务器IP:8000

jumpserver的基本使用

注册账户并初次登陆跳板机
(1) 添加用户
流程:用户管理-查看用户-添加用户

注册用户以后会出现下图所示:登陆密码及密钥密码,请务必作记录

(2 )修改用户的Web登陆密码

(3)下载账户xshell远程登录密钥

下载密钥以后,妥善保存。
(4) xshell远程登录工具导入密钥对
客户机xshell导入密钥:工具-用户密钥管理者

账户资产授权
(1)添加资产
流程:资产管理-查看资产-添加资产

(2) 添加sudo

流程:授权管理-sudo-添加别名

(3) 添加系统用户

流程:授权管理-系统用户-添加

注意:必须先在管理服务器主机上创建系统用户

(4) 推送系统用户

(5)添加授权规则

(6)再次测试登陆

上传和下载文件

跳板机登陆日志审计

原文地址:https://www.cnblogs.com/daisy118/p/10086452.html

时间: 2024-11-29 07:39:19

Linux系统——JumpServer跳板机的搭建和部署的相关文章

linux Jumpserver跳板机 /堡垒机详细部署

关于跳板机/堡垒机的介绍: 跳板机的定义: 跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作: 跳板机缺点: 没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作.远规操作导致的事故,一旦出现操作事故很难快速定位到原因和责任人: 堡垒机的定义 堡垒机,即在一个特定的网络环境下,为了保障网络和数据丌受来自外部和内部用户的***和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态.安全事件.网络

开源jumpserver 跳板机搭建

准备环境 关闭服务器的防火墙 [[email protected] ~]# /etc/init.d/iptables stop [[email protected] ~]# /etc/init.d/iptables status iptables: Firewall is not running. 2.关闭selinux强制访问控制系统 [[email protected] ~]# cp /etc/selinux/config /etc/selinux/config.sourec.bak [[e

马哥linux运维公开课第三季—《自动化运维之jumpserver跳板机剖析》

运维2.0时代同时也代表着DevOps的时代,越来越多的人关注自动化运维,但是大家有没有想过,自动化运维如何来,作为运维的我们又该如何使用现有的工具去实现自动化运维,本周六晚八点半,就由jumpserver跳板机的创作团队为大家分享下如何使用开源工具来实现一个自动化运维框架的细节. 公开课官方群:339184057 ### jumpserver跳板机的官网信息 官网: http://www.jumpserver.org demo: http://demo.jumpserver.org 更新log

Jumpserver跳板机

Jumpserver跳板机 一.Jumpserver简介 umpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 二.特点: 完全开源. Python编写,容易再次开发 .实现了跳板机基本功能,认证.授权.审计 .集成了Ansible,批量命令等 .自动收集硬信息.录像回放.命令搜索.实时监控.批量上传下载等等 三.JumpServer的搭建与部署 ①需要jumpserver解压包 ②还需要下载jumpse

jump-server跳板机的安装

jump-Server使用python语言开发的一款开源的跳板机软件 搭建该服务器时最好选择一台纯净的服务器,因为该软件对python的版本有要求. 下面是安装改软件的过程. 系统环境: [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.8 (Final) [[email protected] ~]# uname -r 2.6.32-642.el6.x86_64 [[email protected] ~]# /etc

jumpserver 3.0 开源跳板机环境搭建

摘要: Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证.授权.审计 集成了Ansible. jumpserver 3.0 安装 相对于 jumpserver 2.0 版本,在新的版本 3.0 中取消了LDAP授权,取而代之的是ssh进行推送:界面也有所变化,功能更完善,安装更简单,不像 2.0 的版本,难住了

JumpServer 跳板机系统

Jumpserver项目为开源项目,截至到目前最新版本为4.0,4.0功能并不完整,无上传.下载功能,配置复杂.启动服务也较繁琐,推荐使用0.3.2版本,文档较全,安装简单文档链接https://github.com/jumpserver/jumpserver/wiki旧版本下载地址https://github.com/jumpserver/jumpserver/releases安装方法:cd /opt/wget https://github.com/jumpserver/jumpserver/

jumpserver 堡垒机环境搭建(图文详解)

Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证.授权.审计 集成了Ansible,批量命令等 支持WebTerminal Bootstrap编写,界面美观 自动收集硬件信息 录像回放 命令搜索 实时监控 批量上传下载 jumpserver 3.0 安装 相对于 jumpserver 2.0 版本,在新的版本

docker下jumpserver跳板机 /堡垒机详细部署

关于跳板机/堡垒机的介绍: 跳板机可以使开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作 跳板机使用场景: jumpserver概述 Jumpserver是一款开源的开源的堡垒机,可使系统的管理员和开发人员安全的连接到企业内部服务器上执行操作,并且支持大部分操作系统,是一款非常安全的远程连接工具 常见支持的系统: CentOS, RedHat, Fedora, Amazon LinuxDebianSUSE, UbuntuFreeBSD其他ssh协议硬件设备