JumpServer堡垒机的安装部署

2026-06-23 04:47:2923 阅读量

一、什么是堡垒机

  • 跳板机:一个技术概念。它是一台位于内部网络和外部网络之间的中间服务器,作为“跳板”来访问内部其他服务器。主要解决的是网络可达性问题。
  • 堡垒机:一个产品/系统概念。它是一台经过专门加固和配置的、具备强大审计和管控功能的跳板机。它不仅解决网络可达性问题,更核心的是解决安全运维的审计和权限控制问题。

简单来说:所有的堡垒机都是跳板机,但并非所有的跳板机都是合格的堡垒机。

相关服务:韩国站群服务器

二、堡垒机的安装

1.官网下载

https://community.fit2cloud.com/#/products/jumpserver/getstartedhttps://community.fit2cloud.com/#/products/jumpserver/getstarted

注:这是容器化的安装,对虚拟机的配置有一定要求

2.编辑Linux操作系统

[root@localhost ~]# curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash

3.登录jumpserver-web端

  • 忘记管理员密码如何重置?
[root@localhost ~]# docker exec -it jms_core /bin/bash
root@jms_core:/opt/jumpserver# cd /opt/jumpserver/apps
root@jms_core:/opt/jumpserver/apps# python manage.py changepassword admin
Changing password for user 'Administrator(admin)'
Password: 
Password (again): 
  • 锁定管理员密码如何解锁?
[root@localhost ~]# docker exec jms_core python /opt/jumpserver/apps/manage.py shell -c "from django.core.cache import cache; cache.delete_pattern('*LOGIN*'); print('锁定已清除,请重新登录')"

三、堡垒机的部署

1.规划资产

堡垒机(jumpserver)——管理员:192.168.66.100

  • 账号:admin
  • 密码:xxhf2506@
  • 运维——账号:zhangsan——密码:123456
  • 开发——账号:lisi——密码:123456
  • 测试——账号:wangwu——密码:123456

Windows:192.168.66.200:3389

  • 账号:Administrator
  • 密码:**********

Linux:192.168.66.120:22

  • 账号:root
  • 密码:342888(建议使用密钥对)

mariadb:192.168.66.140:3306

  • 账号:root
  • 密码:123456
[root@localhost ~]# systemctl enable --now mariadb
[root@localhost ~]# mysql
MariaDB [(none)]> create user root@'%' identified by '123456';
MariaDB [(none)]> grant all on *.* to root@'%';

2.创建用户组

3.创建用户

4.创建资产

注:

在连接windows时确保远程桌面服务已启用并正确配置。

  • 启用RDP:右键计算机 > 属性 > 高级系统设置 > 远程,选择 "允许运行任意版本远程桌面的计算机连接(较不安全)"

5.资产授权

6.命令过滤

(1)创建命令组

(2)过滤危险命令

7.客户端测试

(1)登录张三的账号,连接Linux和windows

(2)登录李四的账号,连接数据库

(3)查看JumpServer本机ip地址

注:jumpserver服务通过创建虚拟网卡或桥接网卡,将容器的网络和外边宿主机的网络桥接在一起

8.查看当前正在运行的容器

备注:红月摇曳的恋之星火(大姐还是太权威了~)

本文地址:https://www.idc504.com/news/9_160929.html