JumpServer 堡垒机安装过程

1、JumpServer 是什么?

JumpServer 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。
JumpServer 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。
JumpServer 采纳分布式架构, 支持多机房跨区域部署, 中心节点提供 API, 各机房部署登录节点, 可横向扩展、无并发访问限制。
JumpServer 现已支持管理 SSH、 Telnet、 RDP、 VNC 协议资产。
改变世界, 从一点点开始。

由于最近疫情原因,很多公司远程办公,如果公司有一个 JumpServer 软件,则对于公司或者员工都是有莫大的帮助的。最最最最重要的是 JumpServer 这款软件是开源的。开源版也基本能够满足中小企业的基本需求。当然如果需要更牛逼的功能,则可以购买企业版。

2、准备安装环境和安装包

安装环境:

  • 硬件要求:2个CPU核心, 4G 内存, 50G 硬盘(最低)。
  • 操作系统:Linux 发行版 x86_64

安装方式:

  • Docker 安装,简单快速
    安装包下载:
    下载地址:https://github.com/jumpserver/jumpserver/releases
    下载最新的安装包。
    如果服务器能够直接联网,也可以直接 wget 下载到服务器上。

3、安装 JumpServer

官方文档:https://jumpserver.readthedocs.io/zh/master/
官方文档中有多种安装方式,根据不同的需求采用不同的安装方式。下面则介绍最方便的安装方式。

$ cd /opt
$ yum -y install wget
$ wget -O /opt/jms_install.sh https://demo.jumpserver.org/download/jms_install.sh
$ sh jms_install.sh

# 后续重启服务器后启动异常, 可以使用下面的命令进行启动
$ systemctl start jms_core  # 注意先启动 jms_core 后再启动其他组件
$ docker start jms_koko
$ docker start jms_guacamole

# 停止
$ docker stop jms_koko
$ docker stop jms_guacamole
$ systemctl stop jms_core  # 注意先结束其他组件最后停止 jms_core

# 查看启动状态
$ systemctl status jms_core
$ docker logs -f jms_koko
$ docker logs -f jms_guacamole

最后到服务器上输入 http://IP 进行访问。
官方还有其他的安装方式,请访问上面给的文档地址进行查询。
相关 JumpServer 操作也请查看官方文档或查看演示视频。

你可能感兴趣的:(JumpServer 堡垒机安装过程)