sshconfig-lint

Unknown SSH directive

All checks
errorChecked in the browserUNKNOWN_DIRECTIVE

An option name is not recognised by current OpenSSH.

Why it matters

A small spelling error can stop SSH from loading the whole configuration.

How to fix it

Use the suggested OpenSSH option name. For a real platform-specific extension, place a matching IgnoreUnknown directive before the option.

Before and after

What is wrong
Host work  IdentitFile ~/.ssh/id_ed25519
Corrected configuration
Host work  IdentityFile ~/.ssh/id_ed25519