Тайм-аут входа по SSH перед аутентификацией
У меня есть экземпляр OCI под управлением Rocky Linux 9.2. У него есть рабочий веб-сайт, но по какой-то причине я внезапно перестал иметь возможность войти в систему по SSH.
Я проверил подключение к порту 22, используя другой экземпляр OCI в той же подсети и списке безопасности.
Я могу подтвердить, проверив /etc/secure.log через веб-консоль, что соединения достигают сервера через порт 22. Есть сообщения об отклоненных входах в систему root, и я вижу ошибку: «фатальная: время ожидания перед аутентификацией», которая появляется, когда я попробуйте войти в систему с помощью SSH-клиента.
Я знаю, что мой пароль правильный (недавно проверен и работает), и я также проверил действительные ключи ssh (снова недавно работал). Я тестировал в разных местах по всему миру, чтобы быть уверенным, и все они терпели неудачу с одним и тем же сообщением.
Клиент SSH выдает мне сообщение: Тайм-аут операции истек.
Поэтому я исключил брандмауэр, списки безопасности, работу sshd-сервера и ошибку клиента.
Последние пару дней я искал и искал в Интернете, но не смог найти никого с такими же симптомами. Одной из наиболее близких вещей, которые я нашел, была ссылка на изменение системных ограничений, которое привело к потере SSH для кого-то: увеличить ограничение FD, тогда SSH не работает?
Я редактировал файл /etc/sysctl.config, но проблема сохраняется даже после отмены нескольких внесенных мной изменений (и перезагрузки).
Я в тупике и буду признателен за любые подсказки о том, что я могу попробовать дальше.
Спасибо!
1 ответ
Оказывается, Cloudflare не использует прокси-порт 22, а это означает, что трафик теряется, если он проходит через Cloudflare. Решение оказалось таким:
- Используйте IP-адрес напрямую.
- Создайте в Cloudflare поддомен без прокси и подключитесь через него.