How sinastragenaro-adm/kali-windows-ssh-lab works
This repository documents a hands-on Kali-to-Windows SSH administration lab, rather than implementing a runtime application. Its principal workflow is to generate an Ed25519 key pair on Kali, configure Windows OpenSSH and its firewall, test network and TCP/22 reachability, then authenticate and open a PowerShell session. The graph reflects the README’s documented steps; no source excerpts were provided, so relationships are based on that documentation only.
Main entry points: README.md OpenSSH service · kali.md SSH client · troubleshooting.md Troubleshooting · arquitectura.md Lab architecture
Components 12
Kali client
- Key generation
README.md - Private key
README.md - SSH client
commands/kali.md
Windows server
- OpenSSH service
README.md - Authorized keys
README.md - Windows Firewall
README.md - Remote PowerShell
commands/windows-powershell.md
Lab procedures
- Reachability tests
README.md - Troubleshooting
docs/troubleshooting.md - Lab architecture
docs/arquitectura.md
Other components
- Kali Linux
- Windows host
Connections 13
- Kali Linux → Key generation: generates keys
README.md - Key generation → Private key: keeps private
README.md - Kali Linux → Reachability tests: tests reachability
README.md - Reachability tests → Windows host: probes TCP/22
README.md - Kali Linux → SSH client: starts SSH
README.md - SSH client → OpenSSH service: connects over SSH
README.md - OpenSSH service → Authorized keys: verifies key
README.md - Windows Firewall → OpenSSH service: allows TCP/22
README.md - OpenSSH service → Remote PowerShell: opens session
README.md - Troubleshooting → Reachability tests: diagnoses tests
README.md - Troubleshooting → OpenSSH service: checks service
README.md - Lab architecture → SSH client: documents client
README.md - Lab architecture → OpenSSH service: documents server
README.md