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/init.d/iptables status
iptables: Firewall is not running.
[[email protected] ~]# 
[[email protected] ~]# getenforce 
Disabled

准备yum源环境:

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum repolist

安装依赖包:

yum -y install epel-release
yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel 
rpm -q git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel

安装jump-server

cd /home/oldboy/tools
git clone https://github.com/jumpserver/jumpserver.git
[[email protected] tools]# cd jumpserver/install/
[[email protected] install]# pip install -r requirements.txt

查看安装结果:

[[email protected] install]# pip freeze

配置jumpServer

安装完成jumpserver以后需要对其进行初始化的设置
[[email protected] install]# python install.py 
开始关闭防火墙和selinux
setenforce: SELinux is disabled
请输入您服务器的IP地址,用户浏览器可以访问 [10.0.0.71]: 
是否安装新的MySQL服务器? (y/n) [y]: y
开始安装设置mysql (请手动设置mysql安全)
默认用户名: jumpserver 默认密码: [email protected]
………………此处略去好多字………………
Starting mysqld:                                           [  OK  ]
连接数据库成功
请输入SMTP地址: stmp.163.com
请输入SMTP端口 [25]: 
请输入账户: [email protected]
请输入密码: **************
timed out
是否跳过(y/n) [n]? : y
请登陆邮箱查收邮件, 然后确认是否继续安装
是否继续? (y/n) [y]: y
开始写入配置文件
………………
请输入管理员用户名 [admin]: admin
请输入管理员密码: [[email protected]]: admin  
请再次输入管理员密码: [[email protected]]: admin
Starting jumpserver service:                               [确定]
安装成功,Web登录请访问http://ip:8000, 祝你使用愉快。
请访问 https://github.com/jumpserver/jumpserver/wiki 查看文档

web登录查看结果:

时间: 2024-11-08 20:20:05

jump-server跳板机的安装的相关文章

开源运维跳板机jumpserver安装

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

centos7安装jumpserver3.0跳板机

Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户.资产.权限.审计 管理.jumpserver实现了跳板机应有的功能,基于ssh协议来管理,客户端无需安装agent.Jumpserver特点:1)完全开源,GPL授权 2)Python编写,容易再次开发 3)实现了跳板机基本功能,身份认证.访问控制.授权.审计 .批量操作等.4)集成了Ansible,批量命令等 5)支持WebTerminal 6)Bootstrap编写,界面美观

通过跳板机建立信任,对多个tomcat服务统一安装部署(shell编写)

=========================================================== conf : 录入服务器IP.安装路径后,脚本自动获取需要修改配置.每个服务提供一个配置文件,方便管理与扩展. bin : 提供总执行与单一执行脚本,脚本通过自动化获取配置,便于维护与扩展. bak : 保留获取原配置文件,便于问题分析. temp : 临时文件将及时删除无任何冗积. tools: 常用配置与通用文件处理写入统一函数,具体服务只需调用. new : 服务器交互文

跳板机安装及应用

下载跳板机软件包,进行解压,不要放在root目录,下载云yum源 重新生成缓存 进入跳板机install目录,用 python 进行安装 install.py 安装完成,打开网页输入IP:端口号进入跳板机登录界面 添加用户保存该记录,稍后需要秘钥,下载公钥到宿主机 用宿主机公钥利用xshll进行远程登录,进入下面界面 在跳板机界面给账号添加资产,进行设置suod权限,添加系统用户,然后进行管理 原文地址:https://www.cnblogs.com/cfy930721/p/9862708.ht

Jump server安装部署

修改字符集,支持中文字符localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 // -c 强制执行 -f 指定设置的字符集 -i 从那个源 export LC_ALL=zh_CN.UTF-8 // 将字符集设置成环境变量echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf // 加入到字符配置文件##因为jumpserver的日志文件中存在中文字符集,需要将系统设置支持中文字符安装Python:yum -y in

shell 写登录跳板机

准备3台机器 1.linux-node1  ip:10.89.3.108 (跳板机) 2.weblamp      ip:10.89.3.100 3.weblnmp      ip:10.89.3.101 3台系统环境如下: [[email protected] ~]$ cat /etc/redhat-release  CentOS release 6.8 (Final) 1)首先做好SSH密钥验证 在所有的3台机器上执行下面操作  [[email protected] ~]#useradd j

常见企业IT支撑【6、跳板机Jumpserver】

Jumpserver是国内一款开源的轻便的跳板机系统,他们的官网:http://www.jumpserver.org/ 使用这款软件意在提高公司内部登录生产环境服务器的便捷性,权限分配细化,以及后台管理的可视化,审计日志的WEB化.本文档参考http://bbs.jumpserver.org/read/285.html的使用说明,以及相关安装文档而修订 环境要求 生产服务器的网络只打到这台跳板机 我使用centos 7.1版本安装 8核8G内存40G硬盘 使用办公内网服务器10.40.150.9

利用Shell开发跳板机功能脚本案例

范例17_6::开发企业级Shell跳板机案例.要求用户登录到跳板机仅能执行管理员给定的选项动作,不允许以任何形式中断脚本到跳板机服务器上执行任何系统命令. 方法1: 1)首先做好SSH密钥验证(跳板机地址192.168.33.128). 以下操作命令在所有机器上操作: [[email protected] ~]# useradd jump  #<==要在所有机器上操作. [[email protected] ~]# echo 123456|passwd --stdin jump  #<==要

shell 实现跳板机

zbuz添加用户,并批量分发ssh公钥脚本: #!/bin/bash . /etc/init.d/functions function add_user(){         jumper="$1"         useradd ${jumper}         echo 123456 | passwd --stdin ${jumper} >/dev/null 2>&1                 if [ `grep -o $jumper /etc/pas