当前位置: 首页 > news >正文

Ubuntu24.04.4安装堡垒机JummpServer

1.官网下载离线包导入到U盘上

2.U盘接入服务器吧文件拷贝到opt文件夹解压安装

# 1. 查看U盘设备名称(通常是 /dev/sdb1 或 /dev/sdc1)sudolsblk# 2. 创建挂载点目录sudomkdir/media/usb# 3. 挂载U盘(将 /dev/sdb1 替换成你上一步查到的实际设备名)sudomount/dev/sdb1 /media/usb# 4. 确认U盘内容已挂载成功ls/media/usb

2.1.根据JumpServer官方文档,离线安装包必须放在 /opt 目录下

# 5. 将U盘里的压缩包复制到 /opt 目录(注意替换成实际的文件名)sudocp/media/usb/你的jumpserver离线包文件名.tar.gz /opt/

3. 解压并执行安装

# 6.切换到 root 用户sudosu-# 7. 进入 /opt 目录cd/opt# 8. 解压离线安装包(注意替换成你复制过来的实际文件名)sudotar-xf你的jumpserver离线包文件名.tar.gz# 9. 进入解压后的目录cdjumpserver-ce-v4.10.16-x86_64# 这里的目录名请根据实际情况调整[reference:4]# 10. 执行安装脚本./jmsctl.shinstall

3.1.安装过程中会提示你设置数据库密码、Redis 密码等,按提示输入即可。

4.安装完成后,可以查看服务状态

# 11.进入你安装JumpServer的文件夹执行,看到所有容器状态为 Up 就说明成功了。./jmsctl.sh status

5.修改web页面地址ip和端口号,演示为端口映射的修改方式

5.1.找到配置文件:在服务器上执行以下命令(注意区分 config.txt 和 config.env,通常修改 config.txt 更稳妥):

vim/opt/jumpserver/config/config.txt

5.2.修改 DOMAINS 配置:
在文件中找到 DOMAINS= 这一行,大概在文件120行左右。
将它修改为网工给你的公网映射地址和端口(就是你笔记本浏览器里输入的那个地址)

DOMAINS=映射IP:映射的端口号

5.3.启动服务:回到 JumpServer 的安装目录(如 /opt/jumpserver-ce-v4.10.16-x86_64),执行启动命令:

cd/opt/jumpserver-ce-v4.10.16-x86_64 ./jmsctl.sh start

6.浏览器登入验证

启动后可以通过浏览器输入文件内设置的IP和端口号进行登入访问,初次登录后,系统通常会强制要求你修改这个初始密码 JumpServer 的默认账号是:admin 密码:ChangeMe

7.核心管理命令速查

首先,需要进入JumpServer的安装目录,所有命令都在这个目录下执行。目录名通常类似
jumpserver-installer-vX.X.X 或 jumpserver-ce-vX.X.X

cd/opt/jumpserver-ce-v4.10.16-x86_64# 这里替换成你自己的安装目录

启动服务 ./jmsctl.sh start 启动所有JumpServer容器服务
停止服务 ./jmsctl.sh stop 停止所有容器服务
重启服务 ./jmsctl.sh restart 重启所有服务,修改配置后常用此命令
检查状态 ./jmsctl.sh status 查看所有容器的运行状态,排查问题时先用它
下线服务 ./jmsctl.sh down 停止并删除所有容器,与 stop 不同,它会清理容器
查看帮助 ./jmsctl.sh --help 列出所有支持的命令,忘记命令时最有用

其他实用命令
备份数据库 ./jmsctl.sh backup_db 备份核心数据,如用户、资产、配置等
恢复数据库 ./jmsctl.sh restore_db [备份文件路径] 从备份文件恢复数据库
查看服务日志 ./jmsctl.sh tail [服务名] 例如 ./jmsctl.sh tail core 可查看核心服务日志
更新服务 ./jmsctl.sh upgrade 用于升级JumpServer版本
卸载服务 ./jmsctl.sh uninstall 谨慎使用,这会卸载整个JumpServer

http://www.cnnetsun.cn/news/3033521.html

相关文章:

  • 国内最好用协会私域管理系统软件口碑排行榜单:从选型困惑到高效落地的实践路径
  • 电脑自主操作 AI 助手 OpenClaw,全可视化落地实操文档(包含安装包)
  • 【AI产品经理】 第四章 安全合规与边界设计
  • 吴恩达《深度学习》之看懂集束搜索
  • VS Code 文件调用路径问题
  • 九九云环境智能精准喷氨系统,把脱硝成本压缩到最优区间
  • bond网络问题(印象笔记归档)
  • 【深度评测】AU-60 AI语音模组:智能机器人拾音对讲的终极解决方案
  • 5分钟快速上手:如何使用Ray Adapter将Ray应用迁移到华为昇腾硬件
  • 联想拯救者笔记本性能优化终极指南:Lenovo Legion Toolkit完全掌控
  • OpenClaw 小龙虾 Windows 部署完整教程,10 分钟搭建专属桌面 AI 数字员工(含安装包)
  • Spring-adapter注解详解:@FunctionService和@FunctionHandler使用指南
  • 【awinic inside】腕间长航 精准随行 | 艾为芯助力小米 Watch S5 长效续航精准定位
  • UMDK URMA组件详解:如何实现单边、双边和原子内存操作的终极指南
  • 中国大模型跻身全球AI第一梯队,开源改写中西方竞争规则!
  • 为什么照片骗不了Windows Hello?红外人脸识别的硬核安全密码
  • spring-adapter错误处理与调试:常见问题排查指南
  • Gluten-Omni编译部署完全指南:从源码到生产环境的完整流程
  • 如何快速部署Global Trust Authority RBS:10分钟搭建安全密钥分发系统
  • openYuanrong frontend源码解析:核心组件的实现原理
  • react native 0.72遇到react-native-screens库出现cxx编译问题的解决方案
  • 六层阻抗定制九大典型错误汇总!
  • witty-diagnosis-agent网络故障诊断:从物理层到应用层的完整排查流程
  • 从“流量焦虑”到“资产沉淀”:AI赋能下的长效经营
  • torch= PyTorch 的 Python API 入口
  • 【存储前沿】从实验室冷板凳到2026商业风口:RRAM凭什么成为存内计算(CIM)的“天选之子”?
  • IT爱学堂-FastAPI+LangChain打造智能招聘系统(完结),覆盖车载投屏、多媒体、智能语音等核心功能开发(完结)
  • 新能源电池模组捆扎钢带的技术瓶颈与工艺演进
  • witty-diagnosis-agent与OpenCode集成:智能运维平台的最佳实践指南
  • iSulad安全机制深度剖析:Seccomp优化与多架构适配技术