Назад | Перейти на главную страницу

не удается войти на сервер после изменения порта SSH

Я использую шпатлевку для подключения к своему Ubuntu 16.04 VPS.

Я решил изменить порт SSH по умолчанию с 22 на 443. Я сделал это, изменив строку

Port 22

в / etc / ssh / sshd_config

к Port 443

Теперь, когда я пытаюсь подключиться к серверу через порт 443, я получаю сообщение об ошибке «Сервер неожиданно закрыл сетевое соединение».

Когда я пытаюсь подключиться к серверу через порт 22, я получаю сообщение об ошибке «Сетевая ошибка: соединение отклонено».

Сервер запущен и работает, я просто не могу к нему подключиться, есть ли как это исправить?

РЕДАКТИРОВАТЬ: я переустановил VPS и снова настроил его. Возможная проблема, которая могла вызвать это, могла заключаться в том, что я использовал один и тот же порт для подключения к моему VPS с помощью Putty и использовал тот же порт для моего прокси в squid.

есть ли способ исправить это?

  • Если возможно, используйте системную консоль (внешнее подключение).
  • Используйте загрузку восстановления VPS, чтобы смонтировать диск VPS, а затем отредактируйте файл sshd_config, чтобы сбросить порт на 22 с 443.

Менее оптимально

  • Загрузите новый экземпляр VPS, настройте его в соответствии с первым экземпляром, используя инструменты управления конфигурацией, и выполните восстановление из резервных копий.

Вы, наверное, забыли добавить порт 443 в брандмауэр (ufw). Если возможно, подключите консоль, иначе ваш VPS-провайдер может вам помочь.

  1. Убедитесь, что ваша служба sshd запущена, netstat, чтобы проверить, какой порт он прослушивает
  2. Убедитесь, что ваш порт добавляется в брандмауэр
  3. Проверьте журналы из / car / log / messages, чтобы узнать, говорят ли вам об этом какие-либо сообщения.
  4. Во время подключения попробуйте использовать параметр -vvv, чтобы узнать больше о нем.
  5. Попробуйте проверить, работает ли ssh -p 443 root @ othrhost