Я не вижу опции переадресации портов в моем маршрутизаторе, как я могу тогда настроить ssh-сервер?

2

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

Мой маршрутизатор - DIR 615, Версия аппаратного обеспечения: T1 и Версия прошивки: 20.07

введите описание изображения здесь

И это все варианты, которые я вижу:

Настроить:

введите описание изображения здесь

Беспроводная сеть:

введите описание изображения здесь

Дополнительно:

введите описание изображения здесь

Техническое обслуживание:

введите описание изображения здесь

Статус:

введите описание изображения здесь

Помогите:

введите описание изображения здесь

Что я могу сделать? Я видел много обучающих программ с опцией перенаправления портов, но у них есть другая аппаратная версия

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - РЕДАКТИРОВАТЬ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Я попробовал вариант Virtual Server, но он не работал для меня ...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - РЕДАКТИРОВАТЬ 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Хорошо, так подробно изложив «Я попробовал вариант Virtual Server, но он не работал для меня», я сделал это:

  1. Сначала я посетил http://www.whatsmyip.org/, чтобы узнать мой публичный IP-адрес. Допустим, мой публичный IP-адрес - X (по моему мнению, это тот IP-адрес, по которому все, что из Интернета, должно попасть в мою локальную сеть), и скажем, что частный IP моего "сервера" - Y.
  2. Итак, в разделе Виртуальный сервер:

введите описание изображения здесь

Я поместил пользовательское имя службы = SSH, Протокол = TCP, Wan и LAN Открытый порт = 22 и Lan Ip Address = Y (частный IP-адрес моего ноутбука под управлением CentOS 24/7, с этим IP-адресом я могу успешно использовать ssh если я использую устройство внутри моей локальной сети)

Теперь моя логика говорит о том, что я должен иметь возможность подключиться к своему ноутбуку с помощью команды ssh user@X(помните, что X - это мой публичный IP-адрес), поэтому я пытаюсь подключиться к своему ноутбуку по протоколу ssh через https://c9.io/ или сначала подключиться. в мой университет через ssh, а затем пытаясь ssh к моей записной книжке в моем доме и т. д. ... Я всегда получаю один и тот же ответ: ssh: connect to host X port 22: Connection timed outчерез 30 секунд или что-то в этом роде ...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - EDIT3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Это нормально, что в http://www.canyouseeme.org/ для каждого порта я получаю это сообщение?

введите описание изображения здесь

Я имею в виду, что я пробовал 21, 22, 80, 53, 110, 143 и т. Д ... и, как и другие 20 случайных портов, и для каждого я получаю одинаковый ответ ...

OiciTrap
источник
Может кто-нибудь сказать мне, почему мой вопрос отклонен, чтобы я мог улучшить его?
OiciTrap
2
Я не голосовал против, но за «Я попробовал вариант« Виртуальный сервер », но он не работал для меня ...», пожалуйста, укажите, что именно вы пробовали (укажите конфигурацию, которую вы использовали) и каким образом. «это не сработало».
Ƭᴇcʜιᴇ007
2
Ƭᴇcʜιᴇ007 прав, потому что Virtual Server - это, вероятно, правильное место.
Камиль Мачоровский
1
Используйте запуск виртуального сервера или порта.
DavidPostill
@ Ƭᴇcʜιᴇ007 Извините, я не смог отредактировать свой вопрос раньше, потому что я был в классе, поэтому я сделал 2-е редактирование, пытаясь подробно объяснить, что я делаю, почему я делаю то, что я делаю, и какой результат я получаю, так что вы можете исправить меня, если Я делаю что-то не так или если у меня неправильное представление о том, что я должен делать, потому что я новичок в такого рода вещах.
OiciTrap

Ответы:

3

Ну, в конце концов, это была проблема модема-роутера, которую предоставил мне мой провайдер (я долго искал в интернете, я нашел на форуме, какой пароль мой провайдер вводит в эти модели модем-роутера и бинго, я мог войти в админ-панель) Затем я перешел в раздел « Фильтрация портов » и « Переадресация портов» , скажем, я хочу подключиться к порту 33734, когда я нахожусь за пределами моего дома, затем в разделе «Фильтрация портов» я включил этот порт и в «Порт» Форвард, я Форвард, этот порт для моего маршрутизатора, затем в моем маршрутизаторе в этом разделе:

введите описание изображения здесь

Я поместил пользовательское имя службы = SSH, Protocol = TCP, Wan Port = 33734 и LAN Open port = 22 и Lan Ip Address = Local IP моего CentOS, а затем я мог подключиться к SSH через CentOS через https: // c9. IO / , таким образом я могу SSH с портом по умолчанию, когда я дома, но для посторонних они должны поставить еще один (в этом примере я использовал 33734) Человек, это так хорошо: D

OiciTrap
источник
2

Хорошо, это было сложно найти, потому что, очевидно, это версия для Латинской Америки (только).

Я нашел руководство на бразильском сайте D-Link .

«Procedimentos para configuração de Redirecionamento de Portas»
(в переводе: «Процедуры настройки переадресации портов»)

Как и следовало ожидать, вы должны использовать параметры «Виртуальный сервер».

Google переведен с португальского на английский с добавлением дополнительных примечаний:

  • Перейдите на вкладку «Дополнительно»> «Виртуальный сервер» и измените следующие параметры:
  • Выберите опцию «Имя пользователя» и введите имя для правила.
  • Протокол: выберите тип протокола, используемого службой. Если порт использует протоколы TCP и UDP, создайте правило для каждого протокола.
  • Порт WAN: введите номер порта (для ответа на стороне WAN).
  • Open LAN port: номер порта для использования на стороне LAN.
  • LAN IP Address: введите IP-адрес компьютера локальной сети, на котором размещен сервер.
  • Нажмите «Применить изменения», чтобы сохранить настройки.

Имейте в виду, что этот маршрутизатор может (возможно, не поддерживает) шпилечный NAT , поэтому вы не сможете получить доступ к перенаправленным ресурсам локальной сети изнутри локальной сети с помощью IP-адреса WAN. Таким образом, чтобы проверить настройку сервера переадресации / виртуального сервера, вам необходимо выполнить тестирование с компьютера, который находится на стороне глобальной сети маршрутизатора.

Ƭᴇcʜιᴇ007
источник
1
В последнем параграфе стоит отметить, что веб-сайт, сканирующий порты в Интернете, может протестировать. Так, например, такой сайт, как grc "shields up", является классическим и очень надежным сайтом, существующим годами (любой, кто использует этот сайт, должен знать, что не стоит покупать FUD и продавать его)
barlop