¿openssh tiene un tamaño máximo de paquete?

0

RFC 4253 dice sobre SSH:

  

6.1. Longitud máxima del paquete

     

Todas las implementaciones DEBEN poder procesar paquetes con una longitud de carga útil no comprimida de 32768 bytes o menos y un tamaño de paquete total de 35000 bytes o menos (incluido 'packet_length' , 'padding_length', 'payload', 'random padding', y 'mac'). El máximo de 35000 bytes es un valor elegido arbitrariamente que es mayor que la longitud sin comprimir indicada anteriormente. Las implementaciones DEBERÍAN admitir paquetes más largos, donde podrían ser necesarios. Por ejemplo, si una implementación desea enviar una gran cantidad de certificados, los paquetes más grandes PUEDEN enviarse si la cadena de identificación indica que la otra parte puede procesarlos. Sin embargo, las implementaciones DEBEN comprobar que la longitud del paquete es razonable para que la implementación evite los ataques de denegación de servicio y / o desbordamiento de búfer.

No dice cuál debe ser la longitud máxima del paquete, pero sí recomienda que la longitud sea "razonable".

Las implementaciones de Cisco tienen una longitud de paquete máxima de 35000 bytes; cualquier cosa más grande se cae.

Intenté buscar en Google para una configuración similar en OpenSSH pero salí vacío.

¿Tiene OpenSSH tal límite?

    
pregunta Pandrei 08.07.2016 - 13:04
fuente

1 respuesta

1

Si lees el código: enlace

Verás esta línea: state->max_packet_size = 32768;

Siempre revisa el código. Todo lo que hice fue realizar una búsqueda en el repositorio de Github para "paquete máximo" y este fue el resultado superior.

    
respondido por el schroeder 08.07.2016 - 13:53
fuente

Lea otras preguntas en las etiquetas