1

Я пытаюсь подключиться к своему Raspberry Pi, который находится за маршрутизатором и брандмауэром. Мой компьютер (работает под управлением Linux) также находится за маршрутизатором и брандмауэром. Оба брандмауэра позволяют использовать только те порты, которые необходимы для базового интернет-серфинга (80, 443, ...). Я бы даже предпочел, чтобы соединение выглядело как «нормальные» пакеты, проходящие через маршрутизатор, чтобы предотвратить любые проблемы, связанные с блокировкой портов или любым другим типом ограничений.

Мой вопрос: я хотел бы иметь SSH-соединение с моим Raspberry Pi. Как я могу сделать это?

  • Могу ли я использовать какой-то веб-сервис? как это: Raspi <---> webservice (который имеет доменное имя / статический ip) <---> ПК. Весь трафик затем будет проходить через разрешенные порты, как обычный веб-трафик.
  • Соединение VNC или любое другое подключение к удаленному рабочему столу тоже подойдет.

2 ответа2

2

В конце концов я решил это сам.

Я использовал yaler.net. Их документация достаточно хороша. Они заявляют, что их туннель не будет заблокирован (большинством) брандмауэрами, поэтому он идеален.

Конечно, могут быть и другие сопоставимые услуги ретрансляции, но эта работает для меня как прелесть (и это бесплатно).

Кстати: хотя их учебники предполагают, что вы используете Raspbian, это работает и для Arch Linux ARM. Более того, сервис будет работать на любом компьютере с Linux, а не только на Raspberry Pi.

1

SSH можно настроить на множество протоколов «базового интернет-серфинга», включая

В качестве альтернативы вы можете просто настроить ssh-сервер вашего raspberry pi на прослушивание порта 80, если ваши брандмауэры основаны на портах, а основные возможности подключения - ваша единственная задача.

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