Невозможно изменить порт ssh в Ubuntu 18.04.1 LTS [дубликат]

Я пытаюсь изменить порт ssh с 22 на 1111. Я выполнил следующие шаги, но не могу.

  1. sudo nano/etc/ssh/ssh_config
  2. Удален #, где указано порт 22
  3. Порт 22 изменен на порт 1111
  4. Ctrl + W -> Y -> Ctrl + O -> Enter -> Ctrl + X
  5. sudo ufw allow 1111
  6. sudo systemctl restart ssh
  7. sudo systemctl status ssh

Вывод:

  1. Сервер прослушивает порт 22 0.0.0.0
  2. Сервер прослушивает :: порт 22.

Файл, который вы редактировали, /etc/ssh/ssh_config является глобальным файлом конфигурации ssh client — изменение порта там изменит порт, который ssh scp ) программы пытаются подключиться к .

Чтобы изменить порт, который сервер прослушивает , вам необходимо изменить /etc/ssh/sshd_config :

  # Файл конфигурации, созданный пакетом # См. sshd_config (5) manp  возраст для подробностей # Какие порты, IP-адреса и протоколы мы слушаем Port 22  


Как изменить порт SSH в Linux и Ubuntu — LinuxForDevices

Сменить порт SSH в Linux довольно легко и просто. Как и большинство пакетов, доступных для любого дистрибутива Linux, включая Ubuntu, они поставляются с файлом конфигурации. Давайте изменим этот файл конфигурации и обновим наш порт до чего-то, что не так широко доступно.

Изменить порт SSH в Linux и Ubuntu

Этот процесс одинаков для любого дистрибутива Linux. Структура каталогов может немного отличаться, но имена файлов останутся прежними. Так что, если вам сложно найти файл, просто найдите его с помощью инструментов поиска.

В системах Linux у нас есть файл /etc/services , в котором перечислены все активные службы вместе с портами. и тип подключений. Посмотрим, на каком порту работает наш SSH-сервер.

 root @ HowLinux: ~ # grep 'ssh'/etc/services 
Порт сервера SSH по умолчанию

Как видите, порт по умолчанию здесь показывает 22, а тип соединения — TCP. Давайте изменим порт на 2020.

Редактирование файла sshd_config

Чтобы изменить порт по умолчанию, на котором активна наша служба ssh, мы отредактируем файл конфигурации ssh-сервера . Файл /etc/ssh/sshd_config содержит данные конфигурации по умолчанию для сервера ssh. Откройте его в своем любимом текстовом редакторе.

 root @ HowLinux: ~ # nano/etc/ssh/sshd_config 
Порт 1 сервера SSH по умолчанию

Прокрутите вниз, пока не увидите строку с прокомментированным портом 22.. Просто удалите # в начале строки и измените порт на 2020 (или любой другой порт, на котором вам нужно запустить сервер).

Перезапустите SSH-сервер

Теперь нам нужно перезапустить наш SSH-сервер в Linux или Ubuntu, чтобы убедиться, что наши настройки вступили в силу.

 root @ HowLinux: ~ # service sshd restart 

Для этой команды не будет вывода . Если вы получите какие-либо ошибки, проверьте, все ли вы написали правильно.

Проверка изменения порта SSH

Мы будем использовать команду netstat в Linux, чтобы проверить, какой порт прослушивает наш ssh-сервер. для подключений по. Выполните следующую команду в своей системе.

 root @ HowLinux: ~ # netstat -tlp |  grep ssh 

Параметры -t и -l означают TCP и прослушивание. Итак, мы ищем все соединения типа TCP и активно прослушиваем входящие соединения. Параметр -p показывает имена программ.

Мы также передаем вывод в grep , поэтому мы видим только порт, на котором работает ssh-сервер, а не все остальные службы, запущенные в нашей системе.

Порт прослушивания SSH-сервера по умолчанию

Замечательно! Как видите, наш сервер начал прослушивать порт 2020.

Разрешение входящих подключений через брандмауэр в Ubuntu

Если вы используете Ubuntu, значение по умолчанию При установке будет установлен брандмауэр UFW. Он разрешает порты SSH по умолчанию, но не разрешает порт, который мы настроили сами. Давайте добавим правило, разрешающее входящие соединения на порт 2020 с типом соединения TCP.

 root @ HowLinux: ~ # ufw allow 2020/tcp 

Заключение

Теперь вы знаете, как настроить порт сервера SSH используя файл конфигурации. Вы можете прочитать файл конфигурации, чтобы узнать, есть ли другие конфигурации, которые вы хотите изменить. Мы узнаем больше о брандмауэре ufw и команде netstat в будущих руководствах.

Оцените статью
logicle.ru
Добавить комментарий