как подключиться к серверу через SSH с портом, отличным от 22

2722
taiBsu

Прежде всего, я полный новичок, когда речь заходит о сетевых темах.

Я использую Banana Pi для Samba, медиацентр и другие вещи в моей домашней сети. Поскольку у меня есть маршрутизатор Hitron, я могу использовать переадресацию портов для удаленного доступа к моей локальной сети.

Настройка переадресации портов на маршрутизаторе Я обнаружил, что вы можете ввести другой внутренний порт, чем внешний порт. Теперь, если я хочу получить доступ к своему Banana Pi через SSH, можно ли подключиться к нему, используя порт, отличный от 22, то есть 12345, чтобы «скрыть» доступность порта 22 для других, поэтому я просто набираю abcd.efghij.klm: 12345 в PuTTY (с моим Banana Pi с заданной конфигурацией DynDNS, конечно), который будет маршрутизировать к ip моего маршрутизатора на порту 22?

Заранее спасибо.

0

1 ответ на вопрос

1
Ben Harris

Да, можно изменить порт. Просто используйте опцию справа от адреса.

шпатлевка

Примечание: если вы используете sshклиент командной строки, вы можете указать порт как ssh -p <port> user@server. Порт не отображается в конце адреса, как в других схемах URI.

Изменить: можно настроить SSH на использование любого порта, который вам нравится, а также настроить маршрутизатор для переадресации входящих портов на любой другой порт. Убедитесь, что вы, если ваша DNS-запись указывает на ваш маршрутизатор (где-то в демилитаризованной зоне, я предполагаю), что вы подключаетесь к внешнему порту, который вы указали в своем маршрутизаторе, и что внутренний порт на маршрутизаторе настроен на тот же порт, что и у вашего sshd агента.

Извините, мой вопрос кажется немного неясным. Я не спрашиваю, как изменить порт на PuTTY, но если возможно настроить мой маршрутизатор для подключения через порт 12345 и перенаправить его на порт 22 самостоятельно. taiBsu 6 лет назад 0
@taiBsu это абсолютно возможно. Также можно настроить агент SSH для прослушивания на другом порту. Ben Harris 6 лет назад 0
Большое спасибо. Есть ли что-то, чему я должен уделить внимание, например, изменить какие-либо конфигурации на Banana Pi? taiBsu 6 лет назад 0
@taiBsu это действительно ваше дело, но конфигурация по умолчанию (обычно в `/ etc / ssh / sshd.config`) определяет порт 22, так что все должно быть в порядке, если внешний порт, определенный в конфигурациях вашего маршрутизатора, указывает на внутренний порт 22 Ben Harris 6 лет назад 0

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