Fixing OpenSSH Daemon Failures on NixOS: A Step‑by‑Step Diagnostic Guide
When OpenSSH fails to start on NixOS, the problem often lies in host‑key paths, permissions, or systemd conflicts. This step‑by‑step diagnostic guide walks through checking the unit status, journal logs, key files, package presence, and dependencies, offering concrete fixes and escalation paths.