Enquanto pesquisava, notei que o SSH usa TCP e UDP. Eu entendo completamente o uso do TCP, mas o UDP parece um pouco estranho. Por que eu usaria um protocolo de transporte "não confiável" com handshaking mínimo para acesso seguro ao shell?
O único uso que consigo pensar é no SCP, para transmissão de arquivos (grande). Mas, novamente, o TCP não seria mais útil por causa do material de handshake?
Na verdade, estou pensando em abrir apenas o TCP para SSH, mas não saber as implicações disso seria bastante prejudicial.
EDITAR
Acontece que não há apenas uma tese sobre ssh sobre o UDP, mas também uma implementação ssh completa, chamada mosh . No entanto, o ssh clássico ainda usa apenas o TCP, conforme especificado em suas RFCs .