VPS, как узнать кто блокирует IP (хостер или сервер)?
Для анализа сетевой проблемы есть две утилиты - traceroute и mtr.
Лучше вторую - запускаешь на своей машине и пробуешь получить ответы от сервера, когда будут проблемы с подключением. Утилита покажет тебе где теряются пакеты, у хостера (и не долетают до сервера) или долетают до сервера и дропаются уже на нем.
Для диагностики любых проблем с SSH следует запускать его с клюем-v или -vv.На стороне сервера надо смотреть /var/log/auth.log, предварительно переключив значение Loglevel на VERBOSE в /etc/ssh/sshd_config.Иногда случается, что провайдер режет трафик на порт 22. Это может быть связанно с подозрением на исходящие атаки или просто тупое убеждение, что гражданским лицам физ.лицам шелл на удаленном сервере не нужен. В таком случае попробуйте сметь порт Port 12345 в /etc/ssh/sshd_config.