Conecta a tu Orange Pi de forma remota a través de SSH
Publicado en Junio de 2018En 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
Y configura la dirección IP de la Orange Pi así como en puerto:
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.
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.
Copyright © 2024 desde 2016. Todos los derechos reservados | Diseño JaviPSantos