knockd parece ser uma das implementações mais estabelecidas, apesar de não se encaixar em seus critérios de ser um patch para sshd em si. Pessoalmente, eu favoreceria um programa externo por motivos, incluindo:
- pode ser usado para ajudar a proteger outros serviços (por exemplo, IMAP, OpenVPN), bem como ssh
- aplicar funcionalidade extra ao sshd aumenta a probabilidade de introduzir vulnerabilidades (não importa o quão "testado" seja esse patch, o sshd é executado como root, então a menor falha pode ser bastante desagradável)