Ubuntu 22.04.4+Jumpserver开源堡垒机安装部署
00 分钟
2024-7-19
2024-7-24
type
status
date
slug
summary
tags
category
icon
password

JumpServer

JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpServer 帮助企业以更安全的方式管控和登录所有类型的资产,实现事前授权、事中监察、事后审计,满足等保合规要求。
 

安装步骤

Jumpserver的官方文档非常齐全,可以直接参考官方文档,这里引用官方的jumpserver文档,再此基础上分享自己遇到的问题和解决方案。

在线安装

仅需两步快速安装 JumpServer在线安装 - JumpServer 文档
  • 准备一台 2核4G (最低)且可以访问互联网的 64 位 Linux 主机;
  • 以 root 用户执行如下命令一键安装 JumpServer。
 
notion image
notion image
notion image
notion image

浏览器访问

按照提示,浏览器打开如下,地址,输入默认的用户名/密码,首次登录需要修改密码
notion image
 

如果你的JumpServer的密码忘记了怎么办?

 

步骤1:查看Docker 进程

首先,您需要查看运行在服务器上的Docker容器列表,以确定Jumpserver相关的容器。
  1. 打开终端或SSH客户端,并连接到运行Jumpserver的服务器。
  1. 运行以下命令列出所有正在运行的Docker容器:
这将显示当前运行的容器列表,您可以从中找到Jumpserver的容器。
notion image
 

步骤2:进入JumpServer容器

notion image
找到名为jms_core的容器后,您需要进入该容器。
  1. 使用以下命令进入jms_core容器:
这里-it参数让Docker提供一个交互式终端,而/bin/bash是您希望在容器内部运行的命令的界面。
 

步骤 3: 修改管理员账户密码

在容器内部,您需要切换到Jumpserver的应用目录,然后使用Django的管理命令来修改管理员密码。
切换到Jumpserver的应用目录:
使用Django管理命令来修改管理员账户的密码。您需要将user替换为实际的管理员用户名:
例如,如果您的管理员用户名是admin,则命令为:
按照提示输入新的密码,并确认更改。
notion image

步骤 4: 验证更改

退出容器:
重新启动Jumpserver服务以应用更改:
使用新设置的密码尝试登录Jumpserver,以验证密码重置是否成功。

注意事项

  • 请确保您有足够的权限来执行上述命令,特别是与Docker容器相关的操作。
  • 在输入新密码时,请选择一个强密码,以提高安全性。
  • 如果您不确定容器的确切名称,可以使用sudo docker ps --all来查看所有容器,包括未运行的容器。
  • 在实际操作中,务必注意容器和镜像的名称可能会有所不同,根据实际情况进行调整。
 
notion image
上一篇
在 Python 中,如何处理文件操作?
下一篇
Jumpserver堡垒机添加资产配置