goBastion is a tool for managing SSH and DB access, user roles, and keys on a bastion host
10.0K
goBastion is a modern SSH bastion for centralized, secure, and automated access management.
It manages:
š Full documentation, examples, command reference, and advanced setups:
ā”ļø https://github.com/phd59fr/goBastionā
š Docker Hub: https://hub.docker.com/r/phd59fr/gobastionā
This page is only a quick start.
For:
- SSH configuration examples
- MFA setup
- self-service and admin commands
- group permissions
- database access usage
- production deployment guidance
go to the GitHub README: https://github.com/phd59fr/goBastionā
docker run -d \
--name goBastion \
-p 2222:22 \
phd59fr/gobastion:latest
The default image includes:
mysql, postgres, redisThe default image does not include Mosh support.
docker run -d \
--name goBastion \
-p 2222:22 \
phd59fr/gobastion:full
docker exec -it goBastion /app/goBastion --firstInstall
This step is required before first use.
ssh -tp 2222 user@localhost --
The database is the source of truth.
goBastion continuously enforces the state stored in the database:
This gives:
Optional depending on image:
:full)mysql, postgres, redismosh-server:full image includes Mosh supportUse the GitHub README for:
ā”ļø GitHub: https://github.com/phd59fr/goBastionā
MIT License
Content type
Image
Digest
sha256:10ab44ffeā¦
Size
27.6 MB
Last updated
4 days ago
docker pull phd59fr/gobastion