Когда я пытаюсь запустить службу ssh в xinetd с настроенным портом (порт = 2211), он показывает мне следующее ошибка:
xinetd [16783]: Служба ssh ожидает порт 22, а не 2211
Если я изменю порт на 22 в xinetd, он будет работать нормально, но как я могу настроить использование моего порта в xinetd?
Вам нужно будет внести некоторые изменения в конфигурацию xinetd - это относится к MacOS , но это очень похоже.
Вы можете пойти и изменить файл / etc / services и изменить там порт, но, вероятно, лучше создать / изменить файл /etc/xinetd.d/ssh и обязательно указать:
Однако @tilleyc опубликовал правильный ответ в то же время, до получения его ответа я наконец решил эту проблему, изменив порт ssh в /etc/services
с 22 на 2211 и все заработало нормально после этого изменения.
Я отмечу его ответ правильным, но учтите, что причиной этой ошибки являются порты служб linux по умолчанию, установленные в этом файле: /etc/services