xinetd как активировать службу sshd на настраиваемом порту?

Когда я пытаюсь запустить службу ssh в xinetd с настроенным портом (порт = 2211), он показывает мне следующее ошибка:

xinetd [16783]: Служба ssh ожидает порт 22, а не 2211

Если я изменю порт на 22 в xinetd, он будет работать нормально, но как я могу настроить использование моего порта в xinetd?

0
задан 13 April 2021 в 00:42
2 ответа

Вам нужно будет внести некоторые изменения в конфигурацию xinetd - это относится к MacOS , но это очень похоже.

Вы можете пойти и изменить файл / etc / services и изменить там порт, но, вероятно, лучше создать / изменить файл /etc/xinetd.d/ssh и обязательно указать:

  • "- p XXX "
  • " port = XXX "
  • " type = unlisted "
1
ответ дан 24 April 2021 в 01:40

Однако @tilleyc опубликовал правильный ответ в то же время, до получения его ответа я наконец решил эту проблему, изменив порт ssh в /etc/services с 22 на 2211 и все заработало нормально после этого изменения.

Я отмечу его ответ правильным, но учтите, что причиной этой ошибки являются порты служб linux по умолчанию, установленные в этом файле: /etc/services

0
ответ дан 24 April 2021 в 01:40

Теги

Похожие вопросы