Как поменять (изменить) порт у SSH сервера

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск

По умолчанию SSH слушает порт 22.

Если его изменить, то при подключении к серверу по SSH нужно явно указывать порт (возьмем для примера порт 2233):

ssh -p 2233 user@server

Содержание

Изменение порта SSH

Конфигурационный файл

Меняем порт в конфигурационном файле SSH сервера, воспользоваться можно любым текстовым редактором:

ee /etc/ssh/sshd_config

Ищем строку:

Port 22

Если строка начинается с символа #, его нужно удалить и вместо 22 порта, написать любой другой, например 2233

Перезапуск SSH

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

Debian/Ubuntu

/etc/init.d/ssh restart

CentOS

/etc/init.d/sshd restart


Проверка

Debian/Ubuntu

netstat -tulpan | grep ssh

CentOS

netstat -anp | grep ssh

если все нормально, увидим похожий результат:

tcp        0      0 *:2233                  *:*                     LISTEN      3849/sshd       
tcp6       0      0 [::]:2233               [::]:*                  LISTEN      3849/sshd

или

root     sshd       813   3  tcp6   *:2233                *:*
root     sshd       813   4  tcp4   *:2233                *:*
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER