Sé que es posible sshd
escuchar en múltiples puertos usando múltiples Port
directivas. Sin embargo, ¿es posible ajustar de forma independiente la configuración por puerto? En particular, ¿es posible que un puerto permita la autenticación de contraseña, pero otro puerto no lo permita?
24
Respuestas:
Esto se puede lograr con la
Match
directiva.En
/etc/sshd_config
, declare múltiples puertos:Luego, al final del archivo, agregue lo siguiente:
Todas las configuraciones se compartirán entre los puertos, excepto que la autenticación de contraseña se deshabilitará en el puerto 2222.
fuente
Match
que no funcioneAllowUsers
. Para cualquiera que necesite restringir a los usuarios para un puerto específico, es probable que tenga que ejecutar variassshd
instancias.Un solo
sshd
proceso, no lo creo, pero debería ser bastante fácil configurar un segundo archivo de configuración y ejecutar dossshd
oyentes, uno en los puertos de contraseña y el otro en los puertos sin contraseña.fuente