Вариант 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 на сервер все, что вам нужно для доступа к рабочим столам, - это веб-браузер.