HTTPS в порядке, но SSH и ping не работают на экземпляре Ubuntu в облаке Oracle.

Вопрос или проблема

Недавно мне пришлось перезагрузить мой экземпляр Ubuntu в облаке Oracle, после того как я отправил ему слишком большую нагрузку. После этого HTTP работал нормально, но SSH и Ping оба не работали.

Вот что происходит, когда я пытаюсь выполнить Ping и SSH:

PS C:\> ping <ip--redacted>

Пинг <ip--redacted> с 32 байтами данных:
Запрос истек по времени.

Статистика Ping для <ip--redacted>:
    Пакеты: Отправлено = 1, Получено = 0, Потеряно = 1 (100% потеря),
Control-C
PS C:\> ssh ubuntu@<ip--redacted>
ssh: подключение к хосту <ip--redacted> порт 22: Время подключения истекло

Ниже приведен снимок экрана моей конфигурации брандмауэра. Не думаю, что это проблема, так как раньше он работал до перезагрузки экземпляра.

Конфигурация брандмауэра

У меня все еще есть полный доступ к моему второму бесплатному экземпляру в облаке Oracle (на основе CentOS).

Какие шаги мне следует предпринять, прежде чем просто удалить экземпляр и создать новый?

Ответ или решение

Проблема с подключениями SSH и ping на вашем экземпляре Ubuntu в Oracle Cloud, несмотря на то что HTTPS работает корректно, может быть связана с несколькими факторами. Давайте рассмотрим возможные причины и шаги для их устранения.

1. Проверьте сетевые настройки

Первое, что необходимо сделать, это убедиться, что сетевые настройки экземпляра не были изменены после перезагрузки. Обратите внимание на следующие аспекты:

  • Проверка правил входящего трафика в файрволе: Убедитесь, что ваш экземпляр правильно настроен для разрешения трафика на портах 22 (SSH) и ICMP (ping). Проверьте настройки безопасности, которые применяются к вашему экземпляру, и убедитесь, что они разрешают доступ к данным протоколам.

  • Правила безопасности Oracle Cloud: Зайдите в консоль управления Oracle Cloud и перейдите в раздел сетевых правил. Убедитесь, что у вас есть правила, разрешающие входящий трафик на порту 22 и для ICMP. Если какие-либо из них отсутствуют, создайте новые правила.

2. Проверьте статус службы SSH

На вашем экземпляре Ubuntu служба SSH может быть остановлена или некорректно работать. Чтобы проверить это, выполните следующие шаги:

  • Подключитесь к вашему экземпляру через консоль управления Oracle Cloud, используя функцию "Веб-консоль" или доступ к вашему экземпляру через другой работающий экземпляр.

  • После успешного подключения выполните команду:

    sudo systemctl status ssh

    Убедитесь, что служба запущена. Если нет, попробуйте запустить её с помощью:

    sudo systemctl start ssh

3. Проверьте настройки конфигурации SSH

Если служба SSH работает, следующим шагом будет проверка конфигурации SSH:

  • Откройте конфигурационный файл SSH с помощью команды:

    sudo nano /etc/ssh/sshd_config
  • Убедитесь, что в файле конфигурации нет ограничений на подключения по IP-адресу или ограничения по протоколам. Важно, чтобы строка Port 22 была раскомментирована.

После внесения изменений в конфигурацию перезапустите SSH:

sudo systemctl restart ssh

4. Проверка состояния сети

Еще одним важным аспектом является состояние сетевой подсистемы вашего экземпляра:

  • Выполните следующую команду в окне терминала вашего экземпляра:

    ip a

    Убедитесь, что интерфейс сети активен и имеет корректный IP-адрес. Если сетевой интерфейс "down", попробуйте его активировать:

    sudo ip link set <интерфейс> up

5. Логи и мониторинг

Проверка логов может дать представление о том, что именно пошло не так. Используйте команды для просмотра логов SSH:

sudo tail -f /var/log/auth.log

Ищите сообщения об ошибках, которые могут сигнализировать о причинах неудачных попыток подключения.

6. Общие рекомендации

Если ни один из вышеперечисленных шагов не помог, попробуйте следующие методы:

  • Сброс сети: Иногда проблемы могут возникать из-за конфигурационных сбоев. Попробуйте сбросить сетевые настройки вашего экземпляра.

  • Перезагрузка экземпляра: Если все остальные методы не работают, попробуйте перезагрузить экземпляр. Возможно, это исправит неожиданные проблемы.

Заключение

Перед тем как принимать решение о удалении экземпляра и его воссоздании, важно пройтись по вышеперечисленным пунктам и убедиться, что все возможности устранены. Удачи в решении проблемы! Если вам потребуется дополнительная помощь, не стесняйтесь обращаться за профессиональной поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...