CompassSecurity/ssh-labs
GitHub: CompassSecurity/ssh-labs
Stars: 4 | Forks: 0
# SSH Labs
Welcome to our SSH labs!
[](https://sshlabs.compass-security.training)
Visit the SSH labs website for all information:
https://sshlabs.compass-security.training.
## Introduction 🐡
SSH is a widely used protocol that provides secure access to remote systems. It
enables encrypted communication, file transfers, command execution and shell
access for system administration.
However, when misconfigured, poorly secured or used in an unsafe way, SSH can
become an attack vector for attackers.
## Theory 📚
To understand how SSH works, what features it offers, and the associated
security implications, I created a presentation about the important parts
regarding security and best practices. It also shows how SSH can be attacked
depending on how it is configured and used, and how such attacks can be
prevented by correctly configure and use SSH.
- View video on YouTube: [SSH Secure Shell - Attacks and Best Practies](https://www.youtube.com/watch?v=Q3nk5H1mtvw)
- Get slides: [SSH_secure_shell_attacks_and_best_practices_2026-05.pdf](https://github.com/CompassSecurity/ssh-labs/raw/main/doc/docs/downloads/ssh_secure_shell_attacks_and_best_practices_2026-05.pdf).
## Hands-On Labs 🧪
The best way to learn something new is by getting your hands dirty. The
Docker-based lab environment helps with that by launching several SSH servers
in different vulnerable configurations that can be attacked.
Let’s get started and uncover the inner workings of SSH security!
Visit the SSH labs website to get started:
https://sshlabs.compass-security.training.
## License
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License ([CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)).
[](https://creativecommons.org/licenses/by-sa/4.0/)