Mientras investigaba, noté que SSH usa TCP y UDP. Entiendo completamente el uso de TCP, pero UDP parece un poco extraño. ¿Por qué usaría un protocolo de transporte "poco confiable" con un mínimo reconocimiento para un acceso seguro a la shell?
El único uso que se me ocurre es para SCP, por lo que la transmisión de archivos (grandes). Pero, de nuevo, ¿TCP no sería más útil debido a las cosas de apretón de manos?
De hecho, estoy considerando abrir solo TCP para SSH, pero no saber las implicaciones de eso sería bastante perjudicial.
EDITAR
Resulta que no solo hay una tesis sobre ssh sobre UDP, sino también una implementación ssh completa, llamada mosh . Sin embargo, el ssh clásico todavía solo usa TCP, como se especifica en sus RFC .