Каков наилучший вариант (если он есть) доступа к малиновому пису в облаке?

Хотите сделать это с открытым исходным кодом, если это возможно.

Потенциальные единицы = +100

Решение должно быть облачным, без переадресации портов и т.д. На удаленной стороне. В основном, использование будет включать в себя pi и иметь возможность доступа к нему с центрального сервера без каких-либо дополнительных настроек, кроме начальной конфигурации на pi.

Любые пальцы, указывающие в правильном направлении, были бы наиболее полезны.

Решения, на которые я смотрел:

RealVNC: смешные затраты на уровне предприятия TightVNC: отлично работает, но требует переадресации портов, не может просто подключить и играть Teamviewer: отлично работает, но вы должны платить за подписку ежедневно

Спасибо заранее!

1 ответ1

0

Вариант 1: нет переадресации портов через apf-сервер и ssh

Если у вас есть сервер с публичным IP-адресом - настройте apf-client (пакет Debian) на Raspberry Pi и apf-server на сервере с публичным IP-адресом.

Это перенаправит локальные порты от Raspberry Pi (за NAT) на сервер с публичным IP-адресом и позволит вам подключиться к Pi через публичный IP-сервер.

Затем, в зависимости от вашей конфигурации:

  • использовать один Raspberry Pi в качестве шлюза к вашей целевой сети (через ssh);
  • настроить каждый Raspberry Pi отдельно;

Если у вас есть доступ к сети Pi - ищите:

  • переадресация порта ssh (ssh -L 0.0.0.0:5900:RASPBERRY-IP:5900);
  • пересылка агента ssh (ssh -A);
  • Пакет x11vnc для подключения к экрану Raspberry Pi X11.

Вариант 2: переадресация портов на сервер Apache Guacamole(TM)

Установите сервер Apache Guacamole (TM) в своей сети Raspberry Pi и настройте переадресацию портов только для этого приложения и используйте его для подключения к хостам через браузер.

С веб-сайта Apache Guacamole(TM):

Apache Guacamole - это клиентский шлюз удаленного рабочего стола. Он поддерживает стандартные протоколы, такие как VNC, RDP и SSH.

Мы называем это без клиента, потому что не требуется никаких плагинов или клиентского программного обеспечения.

Благодаря HTML5, после установки Guacamole на сервер все, что вам нужно для доступа к рабочим столам, - это веб-браузер.

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