Página de manual da versão antiga:
-P
Use non privileged port. With this you cannot use rhosts or rsarhosts authentications, but it can be used to bypass some firewalls that dont allow privileged source ports to pass.
[...]
UsePrivilegedPort
Specifies whether to use privileged port when connecting to other end. The default is yes if rhosts or rsarhosts authentications are enabled.
Direto do código-fonte:
case 'P': /* deprecated */
options.use_privileged_port = 0;
break;
Ele define a opção como 0, que parece ser o valor padrão, portanto, não faz nada. Ignorar opções obsoletas ajuda a compatibilidade retroativa nos casos em que não afeta a funcionalidade ...
A alteração /* deprecated */
data de 2002-09-04.
Até mesmo o bit de código que citei acima (do openssh-portable 7.7) foi removido em um commit recente. foi removido :
upstream: Deprecate UsePrivilegedPort
now that support for running ssh(1) setuid has been removed, remove supporting code and clean up references to it in the man pages
We have not shipped ssh(1) the setuid bit since 2002. If ayone really needs to make connections from a low port number this can be implemented via a small setuid ProxyCommand.
ok markus@ jmc@ djm@
OpenBSD-Commit-ID: d03364610b7123ae4c6792f5274bd147b6de717e
Ele ainda ignora a opção, mas não define mais uma variável interna para acompanhá-la.