En esta serie de artículos sobre Raspberry Pi, aprenderás cómo habilitar SSH en Raspberry Pi y luego cómo SSH en un dispositivo Raspberry Pi.
De todas las cosas que puedes hacer con Raspberry Pi, usarlo como servidor en una red doméstica es muy popular. Su diminuta huella y su bajo consumo de energía lo convierten en un dispositivo perfecto para ejecutar servidores ligeros.
Una de las cosas que deberías poder hacer en tal caso es ejecutar comandos en tu Raspberry Pi sin necesidad de conectar una pantalla, un teclado, un ratón y tener que desplazarte a la ubicación de tu Raspberry Pi cada vez.
Esto lo consigues entrando en tu Raspberry Pi a través de SSH (Secure Shell) desde cualquier otro ordenador, tu portátil, tu ordenador de sobremesa o incluso tu teléfono. Permíteme mostrarte cómo
Cómo SSH en la Raspberry Pi
Supongo que estás ejecutando Raspbian en tu Pi y te has conectado con éxito a una red a través de Ethernet o WiFi. Es importante que su Raspberry Pi esté conectada a una red, de lo contrario no podrá conectarse a ella a través de SSH (perdón por decir lo obvio).
Paso 1: Habilitar SSH en Raspberry Pi
SSH está deshabilitado por defecto en Raspberry Pi, por lo tanto tendrá que habilitarlo cuando encienda la Pi después de una nueva instalación de Raspbian.
Primero vaya a la ventana de configuración de la Raspberry Pi navegando por el menú.
Ahora, vaya a la pestaña de interfaces, habilite SSH y reinicie su Pi.
También puedes habilitar SSH sin a través del terminal. Sólo tienes que introducir el comando sudo raspi-config y luego ir a Opciones avanzadas para habilitar SSH.
Paso 2. Encontrar la dirección IP de Raspberry Pi
En la mayoría de los casos su Raspberry Pi se le asignará una dirección IP local que se parece a 192.168.x.x o 10.x.x.x. Puede utilizar varios comandos de Linux para encontrar la dirección IP.
Aquí estoy usando el buen y viejo comando ifconfig pero también puedes usar dirección ip.
ifconfig
Este comando muestra toda la lista de adaptadores de red activos y su configuración. La primera entrada(eth0) muestra la dirección IP como 192.168.2.105 que es válido.He utilizado Ethernet para conectar mi Raspberry Pi a la red, por lo tanto, está bajo eth0. Si utiliza WiFi comprobar en la entrada llamada ‘wlan0’.
También puede averiguar la dirección IP por otros medios como la comprobación de la lista de dispositivos de red en su router / módem.
Paso 3. SSH en su Raspberry Pi
Ahora que ha habilitado SSH y ha encontrado su dirección IP puede seguir adelante y SSH en su Raspberry Pi desde cualquier otro equipo. También necesitarás el nombre de usuario y la contraseña de la Raspberry Pi.
El nombre de usuario y la contraseña por defecto son:
- nombre de usuario: pi
- contraseña: raspberry
Si ha cambiado la contraseña por defecto entonces utilice la nueva contraseña en lugar de la anterior. Lo ideal es cambiar la contraseña por defecto. En el pasado, un malware infectó a miles de dispositivos Raspberry Pi que utilizaban el nombre de usuario y la contraseña por defecto.
Abra un terminal (en Mac y Linux) en el ordenador desde el que desea SSH en su Pi y escriba el comando siguiente. En Windows, puede utilizar un cliente SSH como Putty.
Aquí, utilice la dirección IP que averiguó en el paso anterior.
ssh
Nota: Asegúrese de que su Raspberry Pi y el ordenador que está utilizando para SSH en su Raspberry Pi están conectados a la misma red.
Verás una advertencia la primera vez, escribe yes y pulsa enter.
Ahora, escribe la contraseña y pulsa enter.
Al iniciar sesión con éxito se te presentará la terminal de tu Raspberry Pi. Ahora puede cualquier comando en su Raspberry Pi a través de este terminal de forma remota (dentro de la red actual) sin tener que acceder a su Raspberry Pi físicamente.
Además, también puede configurar SSH-Keys para que no tenga que escribir la contraseña cada vez que inicie sesión a través de SSH, pero eso es un tema completamente diferente.