Límites de la multiplexación SSH

Pregunta:

Tengo la siguiente entrada en mi archivo .ssh/config

Host AAA
    User BBB
    HostName CCC
    ControlMaster auto
    ControlPath ~/.ssh/%r@%h:%p

Lo anterior me permite multiplexar varias sesiones ssh a través de la misma conexión ssh sin tener que escribir la contraseña cada vez que necesito una nueva sesión (siempre que la conexión maestra permanezca abierta).

Sin embargo, he notado que una vez que tengo un número relativamente alto de conexiones multiplexadas (~ 7), no puedo agregar más sesiones a la misma conexión multiplexada y empiezo a recibir el siguiente error:

> ssh -X AAA

mux_client_request_session: session request failed: Session open refused by peer
Password: 

Mis preguntas:

¿Por qué recibo este error? ¿Existe un límite en el número de sesiones ssh que puedo multiplexar en la misma conexión? ¿Puedo cambiar ese límite? ¿Sería eso una mala idea?

Respuesta:

El demonio sshd en el servidor limita el número de sesiones por conexión de red. Esto está controlado por la opción MaxSessions en /etc/ssh/sshd_config . Además, MaxStartups posible que deba aumentar la opción MaxStartups si utiliza una gran cantidad de sesiones. (Consulte man sshd_config para obtener más detalles). La opción para modificar el límite de MaxSessions se introdujo en OpenSSH 5.1 y parece que el número estaba previamente fijo en 10. Si excede MaxSessions en el servidor, verá sshd[####]: error: no more sessions en el registro del servidor.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım