¿Nos ayudas a pagar el Hosting?

Compartir en facebook Compartir en google+ Compartir en twitter Compartir en pinterest Compartir en linkedin

Conecta a tu Orange Pi de forma remota a través de SSH

Publicado en Junio de 2018

En algún proyecto podemos plantearnos evitar la instalación de teclado y ratón y realizar todas las configuraciones y consultas a traves de la conexión Ethernet o WiFi. Es muy sencillo utilizando SSH (Secure Shell) que es un protocolo de red criptográfica para operar servicios de red de forma segura a través de una red no segura proporcionando un canal seguro en una arquitectura cliente-servidor.

Que necesitas:

Conectar a través de este protocolo es como abrir una ventana de terminal de tu Orange Pi que se encuentre en tu propia red interna o en cualquier parte del mundo a través de internet, y tenerla en tu propio ordenador para trabajar como si estuvieras delante de ella. Todas las instalaciones de Armbian vienen con SSH instalado y habilitado. También puedes conectar desde tu propio Smart Phone con una app de cliente de SSH como JuiceSSH - SSH Client. Incluso si tu Orange Pi tiene Android instalado, tambien puedes instalar alguna app SSH server (hay muchas, prueba e instala la que más te guste).

Como ya hemos dicho, Armbian lo tiene ya instalado y no hay que hacer nada, pero si estás utilizando otra distribución que no sea Armbian y no está instalado, pongo aquí un ejemplo para Ubuntu:

sudo apt-get install openssh-server

Hay algunos parámetros que personálmente me gusta cambiar editando el fichero:

sudo gedit /etc/ssh/sshd_config

Yo suelo cambiar el puerto por defecto que es el 22 por otro para no poner tan fácil que alguien pueda acceder a tu Orange Pi. Si sólo vas a conectar en tu red interna no es necesario, pero si abres el router para acceder desde el exterior, por lo menos que se tengan que esforzar para encontrar los puertos. Busca la palabra Port y cambia el 22 por otro número de puerto (uno que no esté usado, que puede ser del 49152 hasta 65535). Se pueden hacer muchos otros cambios, si quieres profundizar, hay mucha y muy buena información sobre SSH. Arranca el servidor con (en Armbian no será necesario):

sudo /etc/init.d/ssh start

Si quieres conectar desde una máquina Linux:

ssh {usuario}@{host} -p puerto

que quedaría algo así como:

ssh orangepiweb@192.168.18.229 -p 50683

Windows no trae SSH instalado por defecto, así que habrá que instalar un cliente. Los más conocidos son Putty y MobaXterm. Personálmente me gusta más este último porque es más completo y tiene una versión gratuita totalmente funcional. Puedes descargarlo desde su web oficial.

Cuando lo tengas instalado, crea una nueva sesión pulsando sobre el botón Session

Nueva sesión en MobaXterm

Y configura la dirección IP de la Orange Pi así como en puerto:

Configura la nueva sesión en MobaXterm

Al conectar te preguntará el usuario con el que quieres conectar y la clave, así como si quieres guardarla. No te recomiendo que lo hagas con root ya que, una vez dentro, siempre puedes usar el comando su para ser superusuario (root) o ejecutar comandos con sudo y no arriesgarte a machacar algo sin querer.

Sesión terminal en MobaXterm

Para saber la IP de la Orange Pi ejecuta en la propia Orange Pi hostname -I o consulta esta guía donde también se explica como abrir los puertos del router para acceder desde el exterior.

El protocolo SSH es todo un mundo por descubrir y podrás hacer prácticamente las mismas cosas que si estuvieras delante de la máquina con un teclado. Profundiza en este tema sobre todo en como securizar tu sistema si lo abres a Internet.

Espero que te haya sido de utilidad, no dudes en escribir un comentario si ves algún error o si puedo ayudarte.


Utiliza este espacio si quieres añadir algún comentario adicional o si tienes alguna duda.
No olvides añadir tu distribución y tu placa.

Todos los comentarios serán validados antes de su publicación.

Nombre*

Email* Nunca será publicado ni compartido

Comentario*



Copyright © 2018 desde 2016. Todos los derechos reservados | Diseño JaviPSantos

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

OK | Más información