cent7安装jumpserver高版本-v2.28.6
机器:192.168.27.131
1.安装docker,自定义docker的数据存储目录(也可在安装jumpserver时让其自动安装,但是无法自定义数据目录)
# yum -y install docker-ce-20.10.13
# systemctl enable docker
# systemctl start docker
# mkdir /data
# vi /etc/docker/daemon.json #配置镜像下载加速器
{
"graph": "/data/docker",
"insecure-registries":["https://b9pmyelo.mirror.aliyuncs.com"]
}
# systemctl restart docker
[root@localhost ~]# docker info
Client:
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc., v0.10.2)
compose: Docker Compose (Docker Inc., v2.15.1)
scan: Docker Scan (Docker Inc., v0.23.0)
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 20.10.22
2.离线安装jumpserver2.28.6
[root@localhost ~]# ls
jumpserver-offline-installer-v2.28.6-amd64-179.tar.gz
[root@localhost ~]# tar -zxf jumpserver-offline-installer-v2.28.6-amd64-179.tar.gz
[root@localhost ~]# mv jumpserver-offline-installer-v2.28.6-amd64-179 /usr/local/jumpserver-2.28.6
[root@localhost ~]# cd /usr/local/jumpserver-2.28.6/
[root@localhost jumpserver-2.28.6]# ls
compose config-example.txt config_init jmsctl.sh LICENSE locale quick_start.sh README.md scripts static.env utils
[root@localhost jumpserver-2.28.6]# ./jmsctl.sh install #安装
...
>>> Install and Configure JumpServer
1. Configure Private Key
SECRETE_KEY: NUE2QjRENTYtN0QwMS0wMjU3LUFEMjMtMThGQkJDNUJCQUE1
BOOTSTRAP_TOKEN: NUE2QjRENTYtN0QwMS0wMjU3
complete
2. Configure Persistent Directory
Do you need custom persistent store, will use the default directory /data/jumpserver? (y/n) (default n): n 一直保持默认
...
[root@localhost jumpserver-2.28.6]# ./jmsctl.sh start #启动
[root@localhost jumpserver-2.28.6]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f26c7ec276c2 jumpserver/lion:v2.28.6 "./entrypoint.sh" 3 minutes ago Up 2 minutes (healthy) 4822/tcp, 8081/tcp jms_lion
6d20232149fc jumpserver/koko:v2.28.6 "./entrypoint.sh" 3 minutes ago Up 2 minutes (healthy) 0.0.0.0:2222->2222/tcp, :::2222->2222/tcp, 5000/tcp jms_koko
ef7ac703ad8e jumpserver/web:v2.28.6 "/docker-entrypoint.…" 3 minutes ago Up 2 minutes (healthy) 0.0.0.0:80->80/tcp, :::80->80/tcp jms_web
d40ebafa3607 jumpserver/core:v2.28.6 "./entrypoint.sh sta…" 3 minutes ago Up 2 minutes (healthy) 8070/tcp, 8080/tcp jms_celery
2e1541c4269d jumpserver/magnus:v2.28.6 "./entrypoint.sh" 3 minutes ago Up 2 minutes (healthy) 0.0.0.0:30000-30100->30000-30100/tcp, :::30000-30100->30000-30100/tcp jms_magnus
258c2d356b10 jumpserver/core:v2.28.6 "./entrypoint.sh sta…" 3 minutes ago Up 3 minutes (healthy) 8070/tcp, 8080/tcp jms_core
584a89705d61 jumpserver/redis:6.2 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes (healthy) 6379/tcp jms_redis
40575d1656e1 jumpserver/mariadb:10.6 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes (healthy) 3306/tcp jms_mysql
常用命令:
# 启动 ./jmsctl.sh start
# 停止 ./jmsctl.sh down
# 卸载 ./jmsctl.sh uninstall
# 帮助 ./jmsctl.sh -h
3.访问jumpserver
http://192.168.27.131/core/auth/login/ 用户名和密码: 默认都是admin,会提示让修改密码,修改后: 123.com
修改密码登录后如下: