¿Cuál es el número máximo de sesiones ssh simultáneas que podemos crear?

3

Comprendí que la sesión maxconcurrent depende del atributo MaxSessions y somaxconn

Por favor, ayúdame con las siguientes preguntas:

  1. ¿Cuál es el valor máximo de MaxSessions?
  2. por qué el valor de somaxconn es muy importante aquí. ¿Cuál es el valor máximo que podemos dar?
  3. cuál es exactamente el número máximo de sesiones ssh concurrentes en número
  4. Llegué a conocer cada sesión de ssh asignada internamente con un nuevo número de puerto como se muestra en la imagen. ¿Qué exactamente nuevos números de puerto

netstat

ARUN
fuente
El valor máximo dependerá de cuánto pueda soportar su hardware. ¿Qué tipo de pruebas has hecho?
Ramhound
solo por curiosidad, ¿cuál será el máximo si tenemos suficiente hardware para una sesión ilimitada
ARUN
Siempre hay un límite. Solo la RAM por ejemplo. Por lo tanto, está limitado por la RAM, el archivo de intercambio o el disco. En su mayoría, tendrá el primer problema con la cantidad de procesos que dan servicio a SSH.
pbies

Respuestas:

1

Comprendí que la sesión maxconcurrent depende del atributo MaxSessions y somaxconn

No El máximo de sesiones simultáneas depende de cuánto pueda manejar su hardware. Se MaxSessionsutiliza para limitar la cantidad de sesiones por conexión individual. Generalmente está limitado por el máximo de archivos abiertos:

$ ulimit -a
[...]
open files                      (-n) 1024
  1. ¿Cuál es el valor máximo de MaxSessions?

El valor se almacena en intel tipo de datos , que es de al menos 16 bits por definición, pero en la arquitectura actual, es posible transportar hasta 2 147 483 647 (que obviamente es más grande que el máximo de archivos abiertos).

  1. Conocí cada una de mis sesiones ssh asignadas internamente con un nuevo número de puerto como se muestra en la imagen. ¿Qué exactamente nuevos números de puerto

Los números de puerto son los puertos en los hosts remotos y se asignan aleatoriamente, si esta es la pregunta. Y lo que ves no son las sesiones, sino la conexión (que desde cada una puede operar más sesiones usando ControlMaster).

Jakuje
fuente