SSH (Secure Shell) является одним из наиболее популярных протоколов для удаленного управления и безопасной передачи данных в Linux. По умолчанию SSH использует порт 22, но иногда возникает необходимость изменить порт из соображений безопасности или для избежания конфликтов с другими службами.
Изменение порта SSH позволяет укрепить безопасность вашей системы, так как многие атаки искажают либо сканируют порт 22 в поисках уязвимостей. Переключение на другой порт может существенно снизить подобные угрозы.
В этой статье я расскажу, как изменить порт SSH в Linux пошагово. Мы рассмотрим несколько популярных дистрибутивов Linux, включая Ubuntu, CentOS и Debian. Следуйте этой инструкции и вы легко сможете изменить порт SSH на своей Linux-системе.
Шаг 1: Подключитесь к серверу по SSH
Первым шагом является подключение к вашему серверу по SSH. Вы можете использовать любой SSH-клиент для этого, например PuTTY в Windows или терминал в Linux и macOS. Убедитесь, что у вас есть правильные учетные данные для входа в систему.
Шаг 2: Отредактируйте файл конфигурации SSH
После успешного подключения к серверу откройте файл конфигурации SSH. Путь к файлу может немного отличаться в разных дистрибутивах Linux, но обычно он находится в /etc/ssh/sshd_config.
sudo nano /etc/ssh/sshd_config
Шаг 3: Измените порт SSH
В открывшемся файле найдите строку, содержащую порт SSH. По умолчанию это должна быть строка с параметром Port 22. Измените этот порт на новое значение. Например, вы можете выбрать порт 2222 или любой другой свободный порт.
Port 2222
Сохраните изменения и закройте файл.
Обратите внимание, что если используете файрвол, то необходимо обновить правила фильтрации, разрешив новый порт SSH в настройках файрвола.
Как изменить порт SSH в Linux
Чтобы изменить порт SSH в Linux, следуйте данным шагам:
- Откройте терминал и введите команду
sudo nano /etc/ssh/sshd_config
для открытия файла конфигурации SSH. - Найдите строку
#Port 22
и раскомментируйте ее, удалив символ#
. Если строки нет, просто добавьте новую строкуPort [новый_порт]
. - Замените
[новый_порт]
на желаемый номер порта. - Сохраните изменения, нажав
Ctrl+x
, затемy
, и нажмитеEnter
. - Перезагрузите сервис SSH с помощью команды
sudo systemctl restart ssh
.
Теперь порт SSH был изменен на новый номер порта. При следующем подключении к серверу используйте этот новый порт для установки соединения SSH.