Use archivos de configuración separados e inicie uno de los servidores especificando el archivo de configuración. Para usar un archivo diferente use -f
opción seguida del archivo de configuración que desea usar.
Si desea que esto sea persistente, deberá crear una copia del init.d
script que inicia sshd y modifíquelo para usar un pid diferente y el nuevo archivo de configuración. Las distribuciones más modernas usan systemd
que utiliza diferentes archivos de control, para los cuales deberá crear nuevas copias.
Puede ser posible lograr lo que desea con un solo sshd y un Match
bloquear. (como lo menciona joschi). Deberá agregar los puertos y/o direcciones adicionales a la configuración. Match solo permitirá cambiar algunas propiedades. Consulte la documentación de sshd.config
que puede ser emitido por el comando man sshd_config
. Su línea de coincidencia podría verse así:
Match LocalPort 1022
Alternativamente a la solución publicada por BillThor (usando dos archivos de configuración separados), es posible que desee verificar el Match
directiva en sshd_config(5) que se puede usar para aplicar diferentes configuraciones por dirección IP de usuario/grupo/cliente.