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 or use IdentityFile none to explicitly disable identity files. 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