Мой домашний сервер доступен через SSH, поэтому я открыл порт 22. Если я хочу получить доступ к своему серверу из любой точки мира через SSH, все ли маршрутизаторы, к которым подключен мой ноутбук, также должны открыть порт 22?

3 ответа3

0

Если вы обращаетесь к системе в вашей сети через SSH, вам не нужно открывать порт 22 в каждой сети, которую вы посещаете. Порт используется вашим маршрутизатором, чтобы направить этот конкретный запрос в нужное место.

С другой стороны, я предлагаю не использовать порт по умолчанию для SSH. Облегчает жизнь для сценаристов и ботов, которые начинают ковыряться в вашей безопасности. Прикрепите его к хорошему четырехзначному номеру порта.

0

Вам нужен каждый межсетевой экран между клиентом и сервером, разрешающий трафик на порт 22 от клиента к серверу ...

Обычно университетские FW и публичные сети не фильтруют выходной трафик, поэтому у вас не должно быть таких проблем.

С другой стороны, если вам нужен доступ к вашему компьютеру за маршрутизатором, вам не нужно открывать порт 22 на маршрутизаторе (таким образом, вы сможете войти только на сам маршрутизатор), вам нужно открыть порт 22 на ПК и настройка перенаправления порта на маршрутизаторе . перенаправление трафика с порта XX (может быть 22, но вы должны иметь возможность выбрать нужный порт) на порт 22 вашего ПК

-2

На вашем маршрутизаторе убедитесь, что порт 22 открыт, и настройте правило переадресации портов, чтобы указать статический IP-адрес. например, 192.168.0.4

Убедитесь, что ваш брандмауэр на вашем ноутбуке разрешает входящие и исходящие соединения через порт 22.

Убедитесь, что любые другие устройства, такие как, например, коммутатор, делают то же самое - позволяя порту 22 быть открытым и правильно переадресовывать.

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