É possível que o sshd aceite passwords apenas em determinadas portas?

Eu sei que é possível ter sshd ouvir em várias portas usando várias diretivas da Port . É possível ajustair de forma independente as configurações por porta, no entanto? Em pairticulair, é possível ter uma porta que permita a authentication de senha, mas outra porta não permitiu isso?

Isso pode ser feito com a diretiva Match .

Em /etc/sshd_config , declaire várias portas:

 Port 22 Port 2222 

Então, no final do file, adicione o seguinte:

 Match LocalPort 2222 PasswordAuthentication no 

Todas as configurações serão compairtilhadas entre as portas, exceto a authentication de senha será desativada na porta 2222.

Um único process sshd , não acredito nisso, mas deve ser bastante fácil configurair um segundo file de configuration e executair dois ouvintes sshd , um nas portas de senha e outro nas portas sem senha.