A simple, open-source, client-side tool to generate a hardened sshd_config for an OpenSSH server. Nothing leaves your browser.
This site builds a hardened sshd_config for the OpenSSH server based on common best practices, entirely in your browser.
It can if you are not careful. If you disable password authentication, make sure your SSH key works first. Always keep an existing session open and test a new login before closing it, so you can roll back if something is wrong.
It restricts key exchange, ciphers, MACs, and host-key algorithms to current strong choices (curve25519, ChaCha20-Poly1305, AES-GCM, Ed25519, and so on), dropping older and weaker options. Very old clients may not connect.
No. This site is a static page that runs entirely client-side. Nothing you enter is sent anywhere, so it works offline.
Yes! You can find the full source code on GitHub.
Disclaimer: This tool is provided "as is" with no warranties. Review the generated configuration and keep a fallback session open before applying it to a remote server.