type
status
date
slug
summary
tags
category
icon
password
JumpServer
JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpServer 帮助企业以更安全的方式管控和登录所有类型的资产,实现事前授权、事中监察、事后审计,满足等保合规要求。
安装步骤
Jumpserver的官方文档非常齐全,可以直接参考官方文档,这里引用官方的jumpserver文档,再此基础上分享自己遇到的问题和解决方案。
在线安装
仅需两步快速安装 JumpServer在线安装 - JumpServer 文档:
- 准备一台 2核4G (最低)且可以访问互联网的 64 位 Linux 主机;
- 以 root 用户执行如下命令一键安装 JumpServer。
浏览器访问
按照提示,浏览器打开如下,地址,输入默认的用户名/密码,首次登录需要修改密码
如果你的JumpServer的密码忘记了怎么办?
步骤1:查看Docker 进程
首先,您需要查看运行在服务器上的Docker容器列表,以确定Jumpserver相关的容器。
- 打开终端或SSH客户端,并连接到运行Jumpserver的服务器。
- 运行以下命令列出所有正在运行的Docker容器:
这将显示当前运行的容器列表,您可以从中找到Jumpserver的容器。
步骤2:进入JumpServer容器
找到名为
jms_core
的容器后,您需要进入该容器。- 使用以下命令进入
jms_core
容器:
这里
-it
参数让Docker提供一个交互式终端,而/bin/bash
是您希望在容器内部运行的命令的界面。步骤 3: 修改管理员账户密码
在容器内部,您需要切换到Jumpserver的应用目录,然后使用Django的管理命令来修改管理员密码。
切换到Jumpserver的应用目录:
使用Django管理命令来修改管理员账户的密码。您需要将
user
替换为实际的管理员用户名:例如,如果您的管理员用户名是
admin
,则命令为:按照提示输入新的密码,并确认更改。
步骤 4: 验证更改
退出容器:
重新启动Jumpserver服务以应用更改:
使用新设置的密码尝试登录Jumpserver,以验证密码重置是否成功。
注意事项
- 请确保您有足够的权限来执行上述命令,特别是与Docker容器相关的操作。
- 在输入新密码时,请选择一个强密码,以提高安全性。
- 如果您不确定容器的确切名称,可以使用
sudo docker ps --all
来查看所有容器,包括未运行的容器。
- 在实际操作中,务必注意容器和镜像的名称可能会有所不同,根据实际情况进行调整。
- 作者:胡凯
- 链接:https://hukai.fun/article/8e88f996-7244-43f0-b541-2fbc395284f6
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。