Cómo conectarse a su Raspberry Pi a través de SSH
Después de configurar Raspberry Pi, probablemente no necesite un monitor. Cuando necesite realizar tareas de mantenimiento, como actualizaciones y reinicios, puede usar Secure Shell (SSH) en lugar de conectar un monitor. Te mostraremos cómo.
¿Qué es SSH?
SSH, generalmente escrito todo en minúsculas, significa Secure Shell. Le permite conectarse de forma remota a un servidor o sistema desde otro dispositivo mediante comunicación cifrada.
El principal beneficio de SSH es el cifrado en sí. Con protocolos telnet menos seguros como FTP, todo se envía en texto sin formato. Los piratas informáticos pueden olfatear estas comunicaciones y registrar cosas como nombres de usuario y contraseñas. Dado que SSH está encriptado, esto ya no es posible.
Esté seguro antes de abrir SSH
Abrir SSH es fácil, pero no vayamos demasiado lejos. Primero, debe asegurarse de que su Raspberry Pi sea segura. La primera es la contraseña de su cuenta de usuario.
Al configurar Raspberry Pi por primera vez, se le debe solicitar que cambie la contraseña de su cuenta de usuario. Si no lo ha hecho, debe hacerlo ahora. Abra una terminal y escribapasswd
Ordenar.
clave
Se le pedirá que ingrese su contraseña actual y elija una nueva.
Descubra la dirección IP o el nombre de host de la Raspberry Pi
También necesitará saber el nombre de host o la dirección IP de Pi. Desde el tipo de terminal:
nombre de host -i
Esto le dará a su Raspberry Pi una dirección IP. Si está conectado a través de Wi-Fi y Ethernet, lo más probable es que haya varios en la lista. La mayoría de las veces, la dirección que desea comenzará con192.168
. Tome nota de la dirección o el nombre de host para su uso posterior.
Con esto, podemos abrir SSH.
Opción 1: habilitar SSH a través del escritorio
Una forma de abrir SSH es a través de la aplicación de configuración gráfica Raspberry Pi. Simplemente haga clic en el ícono de Raspberry en la esquina superior izquierda de la pantalla, luego haga clic en «Preferencias». Haga clic en Configuración de Raspberry Pi.
En esta aplicación, haga clic en la pestaña «Interfaces» y busque «SSH». Haga clic en el botón de radio Habilitar, luego haga clic en Aceptar para cerrar la aplicación.
Opción 2: habilitar SSH desde la terminal
Otra forma de habilitar SSH es desde la propia terminal, al estilo de línea de comandos. Escriba este comando para ingresar a la herramienta de configuración basada en texto de Raspberry Pi:
configurar sudo raspi
Use las teclas de flecha en su teclado para seleccionar Opciones de interfaz y presione Entrar.
Seleccione «P2 SSH» y presione Entrar.
Cuando se le pregunte «¿Desea habilitar el servidor SSH?», seleccione «Sí». Presione Entrar nuevamente en el cuadro de confirmación, «El servidor SSH está habilitado. Navegue hacia abajo y seleccione Finalizar.
Deshabilitar inicio de sesión raíz SSH
Después de habilitar SSH, hay otra tarea opcional pero muy recomendable. Dar SSH a su usuario raíz en su Raspberry Pi es un riesgo de seguridad, por lo que recomendamos deshabilitar el inicio de sesión raíz a través de SSH. Recuerde, siempre puede usar sudo para emitir comandos administrativos de un usuario normal.
En la ventana de tu terminal, ingresa el siguiente comando:
nano /etc/ssh/sshd_config
Ahora, encuentra esta línea:
#PermitRootLogin Prohibición de contraseñas
notas: Una línea en un archivo de configuración también se puede leer como
#PermitRootLogin yes
.
Edite la línea para que se vea así:
Número de inicio de sesión de PermitRoot
Presione Ctrl+X para guardar y cerrar el archivo, luego presioneY
. Ahora debe reiniciar el servidor SSH con el comando:
/etc/init.d/sshd reiniciar
Hay otros pasos que puede tomar para proteger aún más su servidor SSH, por lo que es importante considerar cuánto riesgo puede asumir su Raspberry Pi.
Inicie sesión en su Raspberry Pi desde otra computadora
Una vez que haya completado estos pasos, podrá iniciar sesión en su Raspberry Pi desde cualquier computadora en su red local. Con la dirección IP o el nombre de host que anotó anteriormente, puedessh
en tu Pi. Esto se hace en su otra computadora con este comando:
ssh pi@[dirección]
Por ejemplo, si la dirección de su Raspberry Pi es192.168.0.200
, se verá así:
ssh pi@192.168.0.200
la primera vezssh
Al ingresar a Pi, se le pedirá que acepte una clave de cifrado.solo presionaY
, se conectará y se le pedirá su contraseña. Una vez completado, iniciará sesión en Raspberry Pi y podrá realizar las tareas que necesite.
Además de emitir comandos, puede usar SSH para otros fines, como transferir tráfico, transferir archivos, montar sistemas de archivos remotos y más. Si le preocupa la seguridad de su Pi, considere configurar la autenticación de dos factores.