Tengo mi Beaglebone Black ejecutando Angstrom Linux y está conectado a Ethernet en mi casa. Puedo iniciar sesión desde cualquier PC conectada a mi red doméstica mediante SSH. Me gustaría saber cómo puedo iniciar sesión desde otra red, digamos que estoy en mi oficina y estoy conectado a Internet. Quiero iniciar sesión en mi beaglebone black que está conectado a Internet en mi casa. ¿Cómo puedo hacer esto?
Gracias de antemano
Tiene una dirección IP pública, que le proporciona su operador de Internet. Sin embargo, esta IP pública será diferente a la IP de su Beagle en su red local.
Para iniciar sesión en su Beagle desde Internet, debe conectarse a su dirección IP pública y debe agregar el reenvío de puertos a su enrutador, de modo que el puerto 22 , que es el puerto de socket que usa ssh , se reenvía desde su público IP a su IP local.
Por lo tanto, debe iniciar sesión en la consola de administración de su enrutador, ir a las opciones de "reenvío de puertos" y seleccionar reenviar las conexiones TCP/IP al puerto 22 para reenviarlas a su Beagle IP. Para que esto funcione a largo plazo, debe establecer una dirección IP estática en su Beagle; de lo contrario, si su placa permanece desconectada durante mucho tiempo, el servidor DHCP en su enrutador probablemente le asignará una IP diferente en algún momento, y será necesario configurar el reenvío. otra vez.
Hay una buena guía sobre la configuración de la dirección IP estática en Beagle/Angstrom aquí: http://derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/
Una cosa más: dado que su operador también le asignará una IP pública diferente de vez en cuando, es posible que desee tener algún tipo de servicio de DNS dinámico en uso. Con este tipo de servicio, puede crear su dirección DNS "personalizada" (por ejemplo, user3180454.no-ip.com ), que siempre apuntará a su dirección IP pública a la que puede crear una conexión ssh (el servicio requerirá algún método para mantener actualizada esta dirección IP, verá instrucciones sobre cómo hacerlo desde el servicio que utiliza).
Servicios de pareja como este:
También puede probar el instalador del servicio de conexión Weaved para BeagleBone Black. Lo estoy usando para conectar:
SSH en el puerto 22 Servidor web BBB en el puerto 80 Servidor tightVNC en el puerto 5901 Shell in a Box en el puerto 4200 Servidor web Apache en el puerto 8080
Ver:
Si usted es:
Encontre esto muy utíl:
http://makezine.com/2012/07/16/use-your-mac-laptop-as-a-wireless-proxy-for-raspberry-pi/
En resumen >> instala/ejecuta un servidor proxy (con Squidman) y tu vida será más fácil.