jumpserver跳板机详细步骤

jumpserver跳板机详细步骤

首页动作格斗代号jump正版更新时间:2024-05-07
jumpserver服务部署步骤

Linux 版本centos 6.9

iptables stop

selinux disables

m01 作为跳板机 10.0.0.61

backup 备份服务器 10.0.0.41

nfs01 存储服务器 10.0.0.31

前提:需要有epel源的环境

yum -y install epel-release

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

下载的时候如果某部分安装包报错就执行重新安装单一安装包

cd /opt/

git clone https://git.coding.net/jumpserver/jumpserver.git

cd jumpserver/install

pip install -r requirements.txt

pip install jinja2==2.9.6

===============================================================

扩展说明:如果利用pip命令安装python软件比较慢,可以修改pip源

在~/.pip/pip.conf文件中添加或修改

[global]

index-url = http://mirrors.aliyun.com/pypi/simple/

[install]

trusted-host=mirrors.aliyun.com

===============================================================

pip freeze --- 查看系统中所有安装好python软件

请单独去掉注释部分一步步操作(这里我已经执行完了)

如上图:还是一样,如果有报错的地方,就重新执行上一步有报错的命令。如果提示某些报错缺少安装包,就下载安装包重新执行命令,直到提示安装成功。

在这里我们还是选择之前的二进制包进行mysql的安装。卸载掉当前系统默认的mysql软件

yum list installed|grep mysql ——过滤出系统已经安装带有mysql字符串的安装包

rpm -e mysql-server-5.1.73-8.el6_8.x86_64 ——卸载mysql服务端安装包

[root@m01 ~]# cd /var/log/

[root@m01 log]# \rm mysqld.log.rpmsave ——删除掉提示的mysql.log的备份日志文件

[root@m01 log]# \rm /etc/my.cnf ——删除默认原始的my.cnf配置文件

二进制mysql安装包安装步骤

↑以上mysql安装步骤确保先让/tmp目录权限改为1777 selinux关闭 防火墙关闭↑

复制启动脚本文件增加X权限

修改原始默认安装路径的位置到 /application/mysql/bin/mysqld_safe /etc/init.d/mysql

[root@m01 tools]# \cp /application/mysql/support-files/mydefault.cnf /etc/my.cnf

复制mysql默认配置文件到/etc目录下并命名为my.cnf

[root@m01 tools]# /etc/init.d/mysqld start ——启动mysql

查看mysql是否已经启动

修改mysql用户的密码,添加到环境变量,精简mysql命令行输入

创建jumpserver数据库,查看创建数据库的属性信息

mysql> show create database jumpserver; ——查看创建jumeserver数据库的属性信息

把所有权限给jumpserver这个数据库并且密码改为:keke811888

[root@m01 install]# cd /opt/jumpserver/install/ ——切换到jumpserver下的install目录

[root@m01 install]# python install.py ——执行初始化操作

选择继续y 然后会根据你提供的三方邮箱配置smtp邮箱设置

查找邮箱界面的设置

选择账户,往下看

下面有提示,后面根据QQ的机制自己操作,不多说了

管理员用户名可以默认(也可自定义)密码可以默认(5Lov@wife)

再浏览器上输入10.0.0.61

选择你自己设置的管理员账户及密码登陆就可以了,成功登陆后如图所示

web管理操作

用户管理

点击用户管理 —> 查看用户 —> 添加用户

输入要添加的用户名,姓名,权限,Mail,并且发送邮件 —> 保存

查看邮件信息及添加的用户信息

邮件信息

邮件中包含了用户名,权限,web密码,ssh 密钥密码,以及密钥下载地址。

添加用户的信息

点击用户管理 —> 查看用户组 —> 添加用户组

添加新的小组 —> 运维小组

把之前创建的Wangk用户添加到组,点击确认保存

查看刚才添加的组信息

添加的组信息

资产管理

点击资产管理 —> 查看资产组 —> 添加主机组

输入组名称,并且输入描述组用途

查看资产组信息

点击资产管理 —> 查看资产 —> 添加资产

输入主机名,主机IP,管理用户名(管理员用户,主机中必须存在的哦~ 可以是root),端口,资产组 —> 提交保存

点击资产管理 —> 查看机房 —> 添加机房

填写机房详细信息

权限管理

点击权限管理 —> sudo —> 添加别名

输入别名,系统命令,备注 —> 点击保存

关于sudo权限的详解,请自行学习

点击授权管理 —> 系统用户 —> 添加系统用户

输入用户名,密码,管理的sudo及备注 —> 单击保存

创建好系统之后,单击推送,将用户名、密码、sudo的信息推送到服务器

选择系统用户,资产组 —> 单击保存

推送系统用户就是把用户的信息推送到服务器,然后根据管理员的权限规则,让用户能够根据自有的权限管理服务器

点击授权管理 —> 授权规则 —> 添加规则

输入授权名称,用户/用户组,资产/资产组,系统用户,备注 —> 单击保存

这时候创建已经完成,下一步用户”hongxue”通过web和密钥登录堡垒机 10.0.0.61,并实现跳转到服务器 171.16.1.41。

(注销管理账户登陆普通用户即可)

可以看到用户ID,用户名,权限,key,最后登录,用户组,授权主机数,以及主机信息

单击查看主机 —> 连接

连接成功,可以对该主机进行操作:如下图操作

如图提示这样的信息代表连接成功

通过邮件中收到的地址,下载key

点击工具 —> 用户密钥管理者

单击导入 —> 输入密钥的用户名,密码(邮箱里面发的详细信息根据信息输入即可)

登录成功!! 从授权的列表中连接到服务器 10.0.0.61

如上图代表以及成功

根据帮助提示然后操作就可以了。

谢谢大家支持 ——ke.ke

,
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved