Tunel Entre Orange Pi 2G IoT y servidor netcat remoto - SSH por GPRS -

Acceder a la Shell de nuestra Orange Pi 2G IoT mediante red de datos GPRS




Tipo conexión 1: Usando NetCat:
 El principal problema es que carecemos de IP pública en nuestras conexiones de datos moviles.
Para acceder a una shell remota, necesitamos dos equipos, el equipo 1 será nuestro servidor y el equipo 2 será nuestra Orange Pi 2G IoT conectada a internet por GPRS, yo uso los datos de freedompop (gratis).
Usaremos en ambos equipos el software netcat, si no disponemos de el lo instalaremos en ambos equipos:

$sudo apt-get install netcat

 Voy a usar el puerto 87, ya que es uno de los miles que están disponibles:

1- Lo primero es hacer un mapeo del puerto 87 en nuestro router de tal manera que apunte por TCP y UDP a nuestro servidor netcat:


2- Equipo 1 en nuestro servidor, ejecutar:

$ sudo nc -vlp 87



3-Equipo 2:, nuestro cliente, en este caso nuestra Orange Pi conectada a internet por GPRS, yo uso los datos de Freedompop:
Ejecutamos el siguiente comando:
 $bash -i &> /dev/tcp/Ip_Pública_Servidor_remoto/87 0>&1




De inmediato en nuestro equipo servidor podremos acceder a la shell de nuestra Orange Pi, para este caso, mediante un tunel de datos GPRS y sin necesidad de usar una IP pública:



Ahora solo falta crear un watchdog que nos permita automatizar esta conexión:
            1. Vigilar la conexión ppp0 y lanzarla de nuevo en caso de no estar disponible
            2.Conectar por netcat a nuestro servidor para abrir un tunel a la shell de orange pi 2G IoT

La aplicación de este tunel es muy útíl de cara a acceder a una vivienda remota por ejemplo, así dispondremos de acceso a todas las funciones que deseemos dar a nuestra orange pi 2G IoT: Sensores de temperatura humedad, gases, video vigilancai, termistato, etc... las impicaciones son muy elevadas.


Comentarios

Entradas populares de este blog

Orange Pi IoT 2G Flashear memoria NAND

Usar datos gratis para proyectos IoT FreedomPop y Orange Pi 2G IoT (también Simyo).

Configurar modem GSM en la Orange Pi 2G IoT (Orange España)