sshconfig-lint

Invalid percent token

All checks
errorChecked in the browserINVALID_TOKEN

A directive uses a percent token that it does not support, or ends with an incomplete percent sign.

Why it matters

OpenSSH expands different token sets for different directives. A token valid in ControlPath can still make ProxyCommand invalid.

How to fix it

Use only the tokens documented for that directive. ProxyCommand and ProxyJump accept %h, %n, %p, %r, and %%. Write %% when you need a literal percent sign.

Before and after

What is wrong
Host production  ProxyCommand ssh jump -W %C
Corrected configuration
Host production  ProxyCommand ssh jump -W %h:%p