Настройка и защита SSH в Ubuntu

Автор: | 13/05/2024

Ubuntu 24.04

Прежде чем начать, убедитесь, что ваша система обновлена. Откройте окно терминала и выполните следующие команды:

Чтобы включить SSH в вашей системе Ubuntu, вам необходимо установить сервер OpenSSH. Запустите следующую команду в окне терминала:

По умолчанию Ubuntu поставляется с несложным брандмауэром (UFW) для управления правилами брандмауэра. Сначала проверьте статус UFW, выполнив:

Если UFW неактивен, включите его с помощью следующей команды:

Затем разрешите входящие SSH-соединения, добавив новое правило брандмауэра:

В этом примере мы изменим порт SSH по умолчанию с 22 на 33556. Если хотите, вы можете выбрать другой номер порта, но убедитесь, что он еще не используется другой службой.

Сначала создайте резервную копию исходного файла конфигурации SSH:

Затем откройте файл конфигурации SSH с помощью текстового редактора, например nano:

Найдите строку, которая начинается с, #Port 22и измените ее на нужный номер порта. Удалите символ #в начале строки, чтобы раскомментировать ее. Например:

Сохраните файл и выйдите из текстового редактора.

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

Затем добавьте новое правило для пользовательского порта SSH:

Перезапустите службу SSH, чтобы применить изменения:

Чтобы убедиться, что SSH включен и новый порт SSH и правила брандмауэра настроены правильно, выполните следующую команду в окне терминала:

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

При подключении к вашей системе через SSH обязательно укажите новый пользовательский порт. Например, если IP-адрес вашей системы равен 10.20.30.40, и вы изменили порт SSH на 33556, используйте следующую команду:

Вы успешно включили SSH, настроили необходимые правила брандмауэра и изменили порт SSH по умолчанию в вашей системе Ubuntu. Не забудьте использовать пользовательский порт при подключении к вашей системе через SSH в будущем.

https://serverastra.com/docs/Tutorials/Setting-Up-and-Securing-SSH-on-Ubuntu-22.04%3A-A-Comprehensive-Guide