Jumpserver堡垒机安装

第一步:下载JumpServer
1、[root@localhost ~]# yum install net-tools wget lrzsz yum-utils device-mapper-persistent-data lvm2 -y //安装依赖模块
2、[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、[root@localhost ~]# wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、[root@localhost ~]# yum makecache fast
5、[root@localhost ~]# yum -y install docker-ce docker-compose.noarch
第二步:安装JumpServer
1、[root@localhost ~]# wget https://github.com/jumpserver/installer/releases/download/v2.9.0/jumpserver-installer-v2.9.0.tar.gz
2、[root@localhost ~]# tar zxf jumpserver-installer-v2.9.0.tar.gz //解压
3、[root@localhost ~]# cd jumpserver-installer-v2.9.0
4、[root@localhost jumpserver-installer-v2.9.0]# ./jmsctl.sh install //执行安装程序
一直选默认即可

安装配置 Docker

(1)安装 Docker
开始下载 Docker Compose 程序 …
完成
(2)配置 Docker
是否需要自定义 docker 存储目录, 默认将使用目录 /var/lib/docker? (y/n) (默认为 n):
(3)启动 Docker
not running
Docker 版本发生改变 或 Docker 配置文件发生变化,是否要重启? (y/n) (默认为 y):

加载 Docker 镜像
[jumpserver/redis:6-alpine]
6-alpine: Pulling from jumpserver/redis
5843afab3874: Pull complete
f2c041a97bd6: Pull complete
2ab181d61f92: Pull complete
0e735c6f0308: Downloading 6.504MB/7.694MB
3494533ff85c: Download complete

等待安装完成
在这里插入图片描述

安装配置 JumpServer
1、检查配置文件
配置文件位置: /opt/jumpserver/config
/opt/jumpserver/config/config.txt [ √ ]
/opt/jumpserver/config/nginx/lb_http_server.conf [ √ ]
/opt/jumpserver/config/nginx/lb_ssh_server.conf [ √ ]
/opt/jumpserver/config/core/config.yml [ √ ]
/opt/jumpserver/config/koko/config.yml [ √ ]
/opt/jumpserver/config/mysql/my.cnf [ √ ]
/opt/jumpserver/config/redis/redis.conf [ √ ]
完成
2、配置 Nginx
配置文件: /opt/jumpserver/config/nginx/cert
/opt/jumpserver/config/nginx/cert/server.crt [ √ ]
/opt/jumpserver/config/nginx/cert/server.key [ √ ]
完成
3、备份配置文件
备份至 /opt/jumpserver/config/backup/config.txt.2022-03-21_15-44-21
完成
4、配置网络
是否需要支持 IPv6? (y/n) (默认为 n):
完成
5、配置加密密钥
SECRETE_KEY: CmxvOiBmbGFncz03MzxVUCxMT09QQkFDSyxSVU5OSU5HPiAgb
BOOTSTRAP_TOKEN: CmxvOiBmbGFncz03
完成
6、配置持久化目录
是否需要自定义持久化存储, 默认将使用目录 /opt/jumpserver? (y/n) (默认为 n):
完成
7、配置 MySQL
是否使用外部 MySQL? (y/n) (默认为 n):
完成
8、配置 Redis
是否使用外部 Redis? (y/n) (默认为 n):
完成
安装完成了

1、可以使用如下命令启动, 然后访问
./jmsctl.sh start
2、其它一些管理命令
./jmsctl.sh stop
./jmsctl.sh restart
./jmsctl.sh backup
./jmsctl.sh upgrade
更多还有一些命令, 你可以 ./jmsctl.sh --help 来了解
3、Web 访问
http://192.168.254.2:8080
https://192.168.254.2:8443
默认用户: admin 默认密码: admin
4、SSH/SFTP 访问
ssh admin@192.168.254.2 -p2222
sftp -P2222 admin@192.168.254.2

第三步:启动JumpServer
[root@localhost ~]# cd jumpserver-installer-v2.9.0/
[root@localhost jumpserver-installer-v2.9.0]# ./jmsctl.sh start
在这里插入图片描述
用户名和密码默认为admin,admin。
注意:首次进入系统会被要求修改密码。
在这里插入图片描述
web端口更改
[root@localhost ~]#cd /var/lib/docker/containers
[root@localhost containers]#systemctl stop docker
[root@localhost containers]#cd 容器ID*
(1)修改hostconfig.json文件
[root@localhost containers容器ID*]#vi hostconfig.json
更改此{HostPort":“8080”},修改想要的端口号
(2)修改config.v2.json文件
更改此{HostPort":“8080”},修改想要的端口号
启动服务systemctl start docker #有可能需要重启服务器似情况而定

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值