1

У меня есть виртуальная машина в Azure - для тестирования, а не рабочий сервер - на основе Ubuntu 14.04 LTS. Стандартный SSH-порт 22 открыт по умолчанию.

Я хочу изменить его на 12131 . Я отредактировал свой файл конфигурации SSH и изменил порт на 12131 , а затем перезагрузил службу ssh:

service ssh reload

Затем я вошел на свой портал Windows Azure и обновил SSH конечной точки как:

  • Общественный порт 12131

  • Частный порт 12131

Теперь я получаю тайм-аут с SSH. Как правильно изменить порт SSH по умолчанию в Ubuntu 14.04 в Azure?

1 ответ1

1

Я предполагаю, что вы хотите сделать это по соображениям безопасности.

Вы можете просто изменить публичный порт в Azure на что-то другое и оставить конфигурацию ssh в Ubuntu в покое.

Перейдите на панель мониторинга Azure, выберите «Виртуальные машины», откройте виртуальную машину, перейдите на конечные точки, измените публичный порт для SSH на 12131.

Теперь, когда вы пытаетесь подключиться к нему по ssh, вы будете использовать порт 12131, но он преобразует его во внутренний порт 22, установленный на сервере, а порт 22 внешне никуда не денется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .