Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo conectar SSH a tu Raspberry Pi

Después de configurar tu Raspberry Pi, es posible que no necesites una pantalla. Cuando llega el momento de realizar tareas de mantenimiento, como actualizaciones y reinicios, puede utilizar Secure Shell (SSH) en lugar de conectar un monitor. Te mostraremos cómo.

¿Qué es SSH?

SSH, que a menudo se escribe todo en minúsculas, significa Secure Shell. Le permite conectarse de forma remota a un servidor o sistema desde otro dispositivo mediante comunicaciones cifradas.

El principal beneficio de SSH es el cifrado en sí. Con protocolos de inicio de sesión remoto menos seguros, como FTP, todo se envía en texto sin formato. Un pirata informático puede detectar esas comunicaciones y registrar cosas como nombres de usuario y contraseñas. Dado que SSH está cifrado, eso ya no es posible.

Relacionado: ¿Qué es el cifrado y cómo funciona?

Antes de activar SSH, tenga en cuenta su seguridad

Activar SSH es fácil, pero no nos adelantemos. Primero, querrás asegurarte de que tu Raspberry Pi sea segura. Eso comienza con la contraseña de su cuenta de usuario.

Cuando configuró su Raspberry Pi por primera vez, se le debería haber solicitado que cambiara la contraseña de su cuenta de usuario. Si no lo hizo, debe hacerlo ahora. Abra la terminal, luego ingrese el

 passwd 

dominio.

passwd

Se le pedirá que ingrese su contraseña actual y luego elija una nueva.

Relacionado: Diez formas de generar una contraseña aleatoria desde la línea de comandos de Linux

Descubra la dirección IP o el nombre de host de su Raspberry Pi

También necesitarás saber el nombre de host o la dirección IP de tu Pi. Desde la terminal, escriba:

hostname -i

Esto proporcionará las direcciones IP para su Raspberry Pi. Es muy posible que haya varios en la lista si está conectado a través de Wi-Fi y Ethernet. La mayoría de las veces, la dirección que desea comenzará con 192.168. Tome nota de la dirección o el nombre de host para más adelante.

Una vez aclarado esto, podemos activar SSH.

Relacionado: Cómo configurar Wi-Fi en tu Raspberry Pi a través de la línea de comandos

Opción 1: Habilite SSH a través del escritorio

Una forma de activar 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 opción “Habilitar”, luego haga clic en “Aceptar” para cerrar la aplicación.

Opción 2: Habilite SSH desde la terminal

Otro método para habilitar SSH es desde la propia terminal, estilo línea de comandos. Escriba este comando para ingresar a la herramienta de configuración basada en texto para su Raspberry Pi:

sudo raspi-config

Utilice las teclas de flecha de su teclado para seleccionar “Opciones de interfaz” y luego presione la tecla Intro.

Seleccione “P2 SSH” y presione Entrar.

Cuando se le pregunte: “¿Le gustaría habilitar el servidor SSH?”, elija “Sí”. Presione Entrar nuevamente en el cuadro de confirmación, “El servidor SSH está habilitado. Navegue hacia abajo y seleccione “Finalizar”.

Deshabilitar el inicio de sesión raíz SSH

Una vez que haya habilitado SSH, existe otra tarea opcional pero muy recomendada. Dejar que su usuario root pueda acceder mediante SSH a su Raspberry Pi es un riesgo para la seguridad, por lo que recomendamos deshabilitar el inicio de sesión root a través de SSH. Recuerde, siempre puede emitir comandos administrativos desde su usuario habitual con sudo.

En su ventana de Terminal, ingrese este comando:

nano /etc/ssh/sshd_config

Ahora, encuentra esta línea:

#PermitRootLogin prohibit-password

La línea en el archivo de configuración también podría leer #PermitRootLogin sí.

Edite la línea para que diga lo siguiente:

PermitRootLogin no

Guarde y cierre el archivo presionando Ctrl+X, luego Y. Ahora, debes reiniciar el servidor SSH con este comando:

/etc/init.d/sshd restart

Hay otros pasos que puede seguir para proteger aún más su servidor SSH, así que asegúrese de considerar el riesgo que puede correr su Raspberry Pi.

Inicie sesión en su Raspberry Pi desde otra computadora

Una vez que se completen esos pasos, estará listo para 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, puede ingresar a su Pi mediante ssh. Esto se hace usando este comando desde su otra computadora:

ssh pi@[address]

Si la dirección de tu Raspberry Pi es 192.168.0.200, por ejemplo, se verá así:

ssh [email protected]

La primera vez que ingrese a su Pi, se le pedirá que acepte la clave de cifrado. Simplemente presione Y, se conectará y se le pedirá que ingrese su contraseña. Una vez hecho esto, iniciará sesión en Raspberry Pi y podrá realizar cualquier tarea que necesite.

Además de emitir comandos, también puede utilizar SSH para otros fines, como canalizar su 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.

Relacionado: Cómo configurar la autenticación de dos factores en una Raspberry Pi