[JumpServer Docker Compose] Run JumpServer with Docker Compose
Install JumpServer with Docker Compose
JumpServer is the world’s first open-source Bastion Host and is licensed under the GPLv3. It is a 4A-compliant professional operation and maintenance security audit system.
JumpServer uses Python / Django for development, follows Web 2.0 specifications, and is equipped with an industry-leading Web Terminal solution that provides a beautiful user interface and great user experience
JumpServer adopts a distributed architecture to support multi-branch deployment across multiple cross-regional areas. The central node provides APIs, and login nodes are deployed in each branch. It can be scaled horizontally without concurrency restrictions.
Prerequisites
- Docker v20.10.7 or later and docker-compose v1.25.0 or later.
1 | docker-compose version |
Installation
1 | git clone --depth=1 https://github.com/wojiushixiaobai/Dockerfile.git |
Usages
The user name and password of administrator is admin
and admin
by default.
First, open your browser to visit http://localhost
to update password, login JumpServer to manage accounts and assets.
Alternatively, you can log in JumpServer with ssh:
1 | ssh -p 2222 admin@<Your JumpServer> |
FAQs
no matching host key type found. Their offer: ssh-rsa
1 | ssh -p 2222 admin@<Your JumpServer> |
1 | # .ssh/ssh_config |
References
[1] jumpserver/Dockerfile: Jumpserver all in one Dockerfile - https://github.com/jumpserver/Dockerfile
[2] JumpServer - 开源堡垒机 - 官网 - https://www.jumpserver.org/
[4] FIT2CLOUD 飞致云 - 多云时代技术领先的企业级软件提供商 - https://www.fit2cloud.com/