Estoy ejecutando OpenSSH a través de Cygwin en un servidor Windows 2008. Este sistema actúa como servidor de archivos para un grupo de 30 sistemas de compilación. En el momento de la compilación, cada sistema de compilación copia los archivos según sea necesario desde el servidor de archivos, los compila y envía los resultados al servidor de archivos.
Cuando comienzo todas las compilaciones en paralelo, algunas de ellas fallan debido a que scp
se interrumpió la conexión (con el críptico Lost connection
mensaje de error). Para complicar aún más las cosas, cada sistema de compilación se conecta al servidor utilizando exactamente el mismo par de claves pública/privada.
¿Existe un límite en la cantidad de cajas que se pueden conectar a un servidor OpenSSH al mismo tiempo? Desde elpágina de manual sshd_config, veo que hay unSesiones máximasparámetro:
Sesiones máximas
Especifica el número máximo de sesiones abiertas permitidas por conexión de red. El valor predeterminado es 10.
Es elSesiones máximas¿Limitar lo que me encuentro aquí? Si es así, ¿cuál es un valor alternativo razonable (50 es demasiado alto)?
¿O quizás sea alguna limitación interna con las claves en uso? ¿Qué constituye exactamente una "conexión de red" en términos de esta configuración? ¿El zócalo que se está utilizando o el puerto físico en juego? Se agradece cualquier ayuda.
Actualización 1:Cuando limito mi tráfico a este servidor de archivos (dejando pasar 5 sistemas de compilación cada 5 segundos), todos tienen éxito. Así que parece que estoy llegando a un límite en alguna parte. ¿Quizás Windows 2008 tiene algún tipo de límite de conexión?