jump server

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: jump server

1.jumpserver:堡垒机

官网:https://jumpserver.org

 

功能:

   身份验证 authentication

   授权控制 authorization

   账号管理 accounting

   安全审计 auditing

 

2.安装部署(本地安装)


cd /opt

tar -xf jumpserver-offline-installer-v2.23.3-amd64-30.tar.gz

cd jumpserver-offline-installer-v2.23.3-amd64-30


# 根据需要修改配置文件模板, 如果不清楚用途可以跳过修改

cat config-example.txt


# 以下设置如果为空系统会自动生成随机字符串填入

## 迁移请修改 SECRET_KEY 和 BOOTSTRAP_TOKEN 为原来的设置

## 完整参数文档 https://docs.jumpserver.org/zh/master/admin-guide/env/


## 安装配置, amd64 默认使用华为云加速下载, arm64 请注释掉 DOCKER_IMAGE_PREFIX=swr.cn-south-1.myhuaweicloud.com

# DOCKER_IMAGE_PREFIX=swr.cn-south-1.myhuaweicloud.com

VOLUME_DIR=/opt/jumpserver

DOCKER_DIR=/var/lib/docker

SECRET_KEY=

BOOTSTRAP_TOKEN=

LOG_LEVEL=ERROR


##  MySQL 配置, USE_EXTERNAL_MYSQL=1 表示使用外置数据库, 请输入正确的 MySQL 信息

USE_EXTERNAL_MYSQL=0

DB_HOST=mysql

DB_PORT=3306

DB_USER=root

DB_PASSWORD=

DB_NAME=jumpserver


##  Redis 配置, USE_EXTERNAL_REDIS=1 表示使用外置数据库, 请输入正确的 Redis 信息

USE_EXTERNAL_REDIS=0

REDIS_HOST=redis

REDIS_PORT=6379

REDIS_PASSWORD=


## Compose 项目设置, 如果 192.168.250.0/24 网段与你现有网段冲突, 请修改然后重启 JumpServer

COMPOSE_PROJECT_NAME=jms

COMPOSE_HTTP_TIMEOUT=3600

DOCKER_CLIENT_TIMEOUT=3600

DOCKER_SUBNET=192.168.250.0/24


## IPV6 设置, 容器是否开启 ipv6 nat, USE_IPV6=1 表示开启, 为 0 的情况下 DOCKER_SUBNET_IPV6 定义不生效

USE_IPV6=0

DOCKER_SUBNET_IPV6=fc00:1010:1111:200::/64


## 访问配置

HTTP_PORT=80

SSH_PORT=2222

MAGNUS_MYSQL_PORT=33060

MAGNUS_MARIADB_PORT=33061


## HTTPS 配置, 参考 https://docs.jumpserver.org/zh/master/admin-guide/proxy/ 配置

# USE_LB=1

# HTTPS_PORT=443

# SERVER_NAME=your_domain_name

# SSL_CERTIFICATE=your_cert

# SSL_CERTIFICATE_KEY=your_cert_key


## Nginx 文件上传大小

CLIENT_MAX_BODY_SIZE=4096m


## Task 配置, 是否启动 jms_celery 容器, 单节点必须开启

USE_TASK=1


## XPack, USE_XPACK=1 表示开启, 开源版本设置无效

USE_XPACK=0

RDP_PORT=3389

MAGNUS_POSTGRE_PORT=54320

TCP_SEND_BUFFER_BYTES=4194304

TCP_RECV_BUFFER_BYTES=6291456


# Core 配置, Session 定义, SESSION_COOKIE_AGE 表示闲置多少秒后 session 过期, SESSION_EXPIRE_AT_BROWSER_CLOSE=True 表示关闭浏览器即 session 过期

# SESSION_COOKIE_AGE=86400

SESSION_EXPIRE_AT_BROWSER_CLOSE=True


# Koko Lion XRDP 组件配置

CORE_HOST=http://core:8080

JUMPSERVER_ENABLE_FONT_SMOOTHING=True


## 终端使用宿主 HOSTNAME 标识

SERVER_HOSTNAME=${HOSTNAME}


# 额外的配置

CURRENT_VERSION=


# 安装

./jmsctl.sh install


# 启动

./jmsctl.sh start


# 安装完成后配置文件 /opt/jumpserver/config/config.txt


cd jumpserver-offline-release-v2.23.3-amd64-30


# 启动

./jmsctl.sh start


# 停止

./jmsctl.sh down


# 卸载

./jmsctl.sh uninstall


# 帮助

./jmsctl.sh -h


3.登录

http://192.168.8.10

admin

admin


4.配置

(1)创建管理用户

首先选择点击左上角视图选择控制台,点击用户管理->用户列表点击创建,创建一个管理用户:

名称    root

用户名  root

邮件    root@163.com

用户组  Default


设置密码    


系统角色  系统管理员


提交


(2)创建系统用户

首先点击资产管理–>系统用户,其次在系统用户列表中点击创建主机协议选择SSH:

注意:用户名和密码请填写自己服务器的用户密码


名称    test-web

协议     SSH

用户名  root

托管密码 123456


(3) 创建资产

首先点击资产管理->资产列表,其次点击创建。主机名、IP、系统平台这里根据自己后端服务器

主机名         web1

ip(域名)    192.168.8.20

系统平台    Linux


协议组         ssh    22


节点        /Default


(4)创建资产授权规则

选择用户组、资产、节点、系统用户。系统用户用户用于连接后端server器的用户


名称    cluster


用户    root(root)

用户组  Default


资产     web1(192.168.8.20)

节点    Default

系统用户 test-web(root)


(5) 使用管理用户登录,点击视图选择工作台–>web终端


====================================================


1.阿里云主机

www.aliyun.com


2.注册或登录阿里云


3.购买ECS主机

相关文章
|
3月前
|
SQL 监控 Java
SkyWalking10.2.0使用指南
最近使用SkyWalking 10.2.0发现发生了很多变化,现在介绍如下
603 7
|
4月前
|
监控 Kubernetes Java
最新技术栈驱动的 Java 绿色计算与性能优化实操指南涵盖内存优化与能效提升实战技巧
本文介绍了基于Java 24+技术栈的绿色计算与性能优化实操指南。主要内容包括:1)JVM调优,如分代ZGC配置和结构化并发优化;2)代码级优化,包括向量API加速数据处理和零拷贝I/O;3)容器化环境优化,如K8s资源匹配和节能模式配置;4)监控分析工具使用。通过实践表明,这些优化能显著提升性能(响应时间降低40-60%)同时降低资源消耗(内存减少30-50%,CPU降低20-40%)和能耗(服务器功耗减少15-35%)。建议采用渐进式优化策略。
207 1
|
10月前
|
数据安全/隐私保护 SoC
基于PI控制的三相整流器控制系统的simulink建模与仿真,包含超级电容充电和电机
本课题基于MATLAB 2022a的Simulink平台,构建了PI控制的三相整流器控制系统,用于PMSM电机发电并为超级电容充电。系统通过调节电流和电压,实现高效能量管理和动力输出。核心模块包括三相整流器、超级电容及其显示模块、PI控制器。仿真结果无水印,完整展示了系统性能。系统原理涵盖交流转直流、超级电容快速充放电及电机驱动,适用于多种工况下的能量管理。
|
12月前
|
敏捷开发 存储 数据挖掘
最佳进度跟踪工具推荐:如何提高工作效率并按时完成任务?
本文介绍了6款高效的项目进度跟踪工具,包括Banli Kanban、TeamGantt、ZenHub、LiquidPlanner、Smartsheet和Redmine,详细阐述了它们的特点、适用场景及推荐理由,旨在帮助团队根据自身需求选择最合适的工具,提升项目管理效率和团队协作能力。
最佳进度跟踪工具推荐:如何提高工作效率并按时完成任务?
|
Cloud Native 搜索推荐 测试技术
云原生之使用Docker部署homarr个人导航页
【5月更文挑战第18天】云原生之使用Docker部署homarr个人导航页
535 2
|
负载均衡 5G UED
蜂窝网络中的切换(Handover)及其类型详解
蜂窝网络中的切换(Handover)及其类型详解
1664 12
|
流计算 计算机视觉 索引
使用ffmpeg将视频转成HLS(m3u8)格式
HLS (HTTP Live Streaming)是苹果推出的视频流协议,HLS格式的视频包含一个m3u8文本文件,以及众多的.ts的视频片段,而m3u8文本文件的作用就是将这些ts片段索引起来。 因为HLS协议是将视频切分成很多小的ts片段,这些小片段很适合放到cdn上,有很多视频文章都使用了hls格式传输视频。今天我在这里教大家如何用ffmpeg将mp4格式的视频转为HLS(m3u8)格式。
1216 0
|
网络安全 知识图谱 Python
自监督学习在多模态数据融合中的实践与探索
【8月更文第9天】自监督学习(Self-Supervised Learning, SSL)是一种机器学习方法,它利用未标记的数据来训练模型。这种方法通过设计预训练任务来挖掘数据的内在结构,无需人工标注,从而减少了对大量标注数据的依赖。当应用于多模态数据时,自监督学习可以帮助模型学习到不同模态之间的关联性,进而提高模型在特定下游任务上的表现。
809 7
|
数据采集 机器学习/深度学习 算法
|
运维 Kubernetes 负载均衡
K8s 常见面试题,让你求职不迷路
K8s 常见面试题,让你求职不迷路
697 0