Проверьте DNS reverse lookup на сервере, UseDNS, MTU/VPN, keepalive (ServerAliveInterval), ресурсы sshd и firewall idle timeouts — типичные причины «висит на connecting/authenticating».
Разбор
ssh -vvv показывает стадию зависания.
- Медленный reverse DNS →
UseDNS no (осознанно).
- TCP keepalive vs application-level keepalive.
- Auth: медленный PAM/LDAP отделяйте от сети.
Итог
SSH-латентность почти всегда DNS, MTU/VPN или auth backend, не «магия OpenSSH».