虚拟机通过jumpserver登录服务器,搭建 JumpServer 堡垒机管理数万台游戏服务器

本文介绍了如何使用JumpServer搭建堡垒机,管理数万台游戏服务器。首先,文章阐述了堡垒机相对于传统跳板机的优势,然后详细说明了JumpServer的安装和配置过程,包括初始化系统环境、关闭防火墙和selinux、安装相关服务以及系统初始化设置。接着,文章讲解了用户管理、资产管理和授权规则的创建,确保运维人员可以安全地登录和管理游戏服务器。最后,通过实际操作展示了JumpServer管理MySQL数据库的功能。
摘要由CSDN通过智能技术生成

原标题:搭建 JumpServer 堡垒机管理数万台游戏服务器

1 Jumpserver 堡垒机概述-部署 Jumpserver 运行环境

1.1跳板机概述

跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到

目标设备进行维护和操作。

92ebbcfe3bf3292ead0610c8bfa716c6.png

跳板机缺点:没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作、

违规操作导致的事故,一旦出现操作事故很难快速定位到原因和责任人;

堡垒机概述:

堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,

而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便

集中报警、及时处理及审计定责。

总结:堡垒机比跳板机多了实时收集、监控网络环境、集中报警等功能。

Jumpserver 概述:

Jumpserver 是一款使用 Python, Django 开发的开源跳板机系统, 为互联网企业提供了认证,授

权,审计,自动化运维等功能。JumpServer 现已支持管理 SSH、 Telnet、 RDP、 VNC 协议资产

官方网址: http://www.jumpserver.org

1ad53c7e7d5e320bf7b8f651666895ea.png

JumpServer 2 环境要求:

硬件配置: 4 个 CPU 核心, 6G 内存, 50G 硬盘(最低)

1.2Jumpserver 实验拓扑图

实验环境:

xuegod63 IP : 192.168.1.63 jumpserver 服务端 6G 内存

xuegod64 IP:192.168.1.64 资源,被管理的服务器 2G 内存

6d44f4552f5a195ac64ea71e5ff3b1c1.png

1.3初始化系统环境

初始化系统环境

关闭防火墙

[root@xuegod63 ~]# systemctl stop firewalld && systemctl disable firewalld

关闭 selinux

[root@xuegod63 ~]# setenforce 0

永久关闭(重启后生效,先设置临时再设置永久。)

[root@xuegod63 ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

1.4安装 jumpserver 所需相关服务

自动部署

[root@xuegod63 ~]# curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.10.2/quick_start.sh | bash

ca464cabf06cacfb2a15f93058b1c4d1.png

cd 进入安装管理目录启动 jms

[root@xuegod63 ~]# cd /opt/jumpserver-installer-v2.10.2/

[root@xuegod63 jumpserver-installer-v2.10.2]# ./jmsctl.sh restart

426886eb2028fffe86917a860eb417f1.png

注:不用配置开机启动,因为新版本的 jumpserver 是以 docker 运行的。这些 docker 实例开身就是开机自动启动的。

Web 访问,新版本提供了 2 个访问地址一个 http 一个 https

http://192.168.1.63:8080/core/auth/login/ 用户:admin 密码: admin

https://192.168.1.63:8443/core/auth/login/

80b32c4413f6cf4400e80715f3b8bce1.png

首次登录需要修改密码,这里我们测试环境修改为 123456

1280eee992b8bf192a541fcbc25404cc.png

2 jumpserver 平台系统初始化

2.1系统基本设置

这里要写成自己真实的 URL 地址,不然后期用户访问不了。http://192.168.1.63,设置完成后,

并点击“提交”按钮。

这里可以选择 http 或 https

http://192.168.1.63:8080

https://192.168.1.63:8443

我们使用 https

eed93d26e72ef4800319246fc0ec91d8.png

2.2配置邮件发送服务器

点击页面上边的"邮件设置" TAB ,进入邮件设置页面

cee57edc672edd61b3c5fd1758ec1f14.png

配置 163 邮箱

注:自己邮箱要开启 smtp 和 pop3 服务并增加授权码:

开启 POP3/SMTP/IMAP 服务方法:

请登录 163 邮箱,点击页面右上角的“设置”—在“高级”下,点“POP3/SMTP/IMAP”,开启

图中两个选项,并开启客户端删除邮件提醒。即可开启成功。开通后即可用闪电邮、Outlook 等软件收

发邮件了。

新增授权密码:

92d899e3081395f85d92491b32d4eab9.png

ARYAOQXHFMXGBJVR

babrziluawkibaej

我的授权码是系统自动生成的,需要复制保存

服务器地址:POP3 服务器:pop.163.com | SMTP 服务器:smtp.163.com | IMAP 服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值