sshconfig-lint

Invalid Match condition

All checks
errorChecked in the browserINVALID_MATCH

A Match criterion is unknown, lacks its required value, or combines all with another condition.

Why it matters

OpenSSH rejects a malformed Match line and stops loading the configuration.

How to fix it

Use a supported criterion such as host, user, localuser, exec, tagged, or canonical. Provide its value and keep Match all in its own block.

Before and after

What is wrong
Match host  User deploy
Corrected configuration
Match host internal.example.com  User deploy