sshconfig-lint
Missing IdentityFile
← All checksAn IdentityFile path does not exist on the local machine.
Why it matters
SSH cannot use a private key that was moved, renamed, or deleted.
How to fix it
Check the path with ls or test -f, then point IdentityFile at the existing private key. If the key was intentionally removed, delete the directive; if it was restored, keep its permissions restricted to the owner.
Before and after
Host production IdentityFile ~/.ssh/id_removedHost production IdentityFile ~/.ssh/id_ed25519