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

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

Во-первых, я полный новичок в сетевых вопросах.

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

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

решение1

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

замазка

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

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

Связанный контент