Cómo habilitar SSH en una Raspberry Pi

SSH, también conocido como Secure Shell, es una tecnología de red codificada que le permite administrar computadoras a través de una red de línea de comandos.

Por lo tanto, puede utilizar esta tecnología para acceder a la línea de comandos de su Raspberry Pi de forma remota. En consecuencia, esto convierte su Raspberry Pi para que funcione como un dispositivo remoto, lo que significa que puede usar un cliente para conectarse desde una máquina diferente.

Con SSH, puede completar con éxito instalaciones de distribución livianas que carecen de interfaces gráficas y proyectos que carecen de pantalla. También le permite conectar su Raspberry Pi desde la ventana de la terminal en una computadora diferente. Por lo tanto, está claro que SSH es muy útil, así que aquí hay una descripción general de los pasos para SSH en Raspberry Pi.

Pasos sobre cómo SSH en una Raspberry Pi

Paso 1: habilite SSH en Raspberry Pi

Si está utilizando una versión de Raspbian diseñada a partir de finales de 2016, entonces sabe que SSH, de forma predeterminada, está deshabilitado. Esto se hizo para mejorar la seguridad de lo que era anteriormente, donde las imágenes de Raspbian tenían un usuario «pi» con la contraseña predeterminada establecida como «raspberry». Debido a esta simplicidad, se volvió muy fácil manipular las cosas a su favor.

Los métodos que puede usar para habilitar SSH incluyen:

Uso de la interfaz gráfica de usuario

Si conectó un monitor y periféricos a su Raspberry Pi, es mucho más fácil y rápido habilitar SSH. Los pasos que debe seguir al hacer esto son:

  • Dirígete a la esquina superior izquierda y haz clic en el logotipo de raspberry, elige Preferencias > Configuración de Raspberry Pi
  • En la ventana de configuración, dirígete a la pestaña Interfaces
  • Vaya a la segunda línea y habilite SSH
  • Haga clic en Aceptar y guarde esta configuración

usando la terminal

Debe hacer esto abriendo Terminal e ingresando el comando:

sudo raspi-config

Después de hacer esto, vaya a Opciones avanzadas y luego elija SSH. Aparecerá una pregunta sobre si habilitar el servidor SSH, y debe hacer clic en «Sí».

Modo sin cabeza

Cuando se utiliza una Raspberry Pi sin teclado ni monitor, la única forma de habilitar SSH en este modo sin interfaz es mediante el uso de un archivo de arranque en blanco.

Mientras hace esto, deberá crear un archivo SSH vacío en una máquina diferente. Luego, debe usar este archivo para habilitar SSH en la tarjeta SD de arranque de Raspbian. Si no está de humor para hacer este archivo usted mismo, puede descargar un archivo de arranque SSH.

Los pasos que debes seguir al habilitar SSH en tu Raspberry Pi son:

  • Asegúrese de que Raspbian en la tarjeta microSD Raspberry Pi esté instalada correctamente. Después de hacer esto, apague este dispositivo y luego saque la tarjeta.
  • Inserta la tarjeta microSD en el lector de tarjetas de tu computadora.
  • Navega por la carpeta de inicio, que es la carpeta raíz de tu tarjeta SD.
  • Cree un archivo que no tenga extensión y asígnele el nombre ssh.
  • Expulsa la tarjeta microSD de tu computadora y colócala dentro de tu Raspberry Pi.
  • Arranca tu Raspberry Pi
  • Paso 2: encuentre la dirección IP de Raspberry Pi

    Necesitará saber la dirección IP de su Raspberry Pi cuando la conecte. Al conectar la Raspberry Pi desde el interior de la computadora de su hogar, debe abrir la Terminal y luego ingresar el comando;

    nombre de host –I

    Cuando busque conectar su Raspberry Pi mientras está fuera de su red doméstica, será necesario configurar el reenvío de puertos y establecer la dirección IP pública. Encontrar la dirección pública es sencillo y no debería llevarle mucho tiempo.

    Todo lo que necesita hacer es usar un motor de búsqueda y luego ingresar «cuál es mi dirección IP». En consecuencia, presione enter y el motor de búsqueda, ya sea DuckDuckGo o cualquiera de sus selecciones preferidas, encontrará una respuesta. El formato de esta dirección IP será ####. ####. ####. #### con # simbolizando un dígito.

    Deberá recordar estos dígitos independientemente de si elige una dirección IP pública o una dirección IP privada.

    Paso 3: SSH en la Raspberry Pi

    ventanas

    Debe usar un programa conocido como PuTTY al conectar su Raspberry Pi con SSH. Por lo tanto, descargue el archivo putty.exe y luego haga clic en Ejecutar. En consecuencia, aparecerá la ventana Configuración de PuTTY, que muestra las opciones básicas.

    Debe seguir esto ingresando la dirección IP de su Raspberry Pi en el campo «Nombre de host» y nunca alterar el campo etiquetado como «Puerto». Después de esto, haga clic en Abrir y aparecerá el campo «Alerta de seguridad» de PuTTY, y debe hacer clic en Sí. Verá la ventana de la terminal que muestra «login.as». Después de esto, ingrese pi y luego presione RETURN e ingrese la contraseña de su Raspberry Pi.

    Una vez que hagas esto, estarás conectado a tu Raspberry Pi y, usando los comandos de Linux, podrás controlar un dispositivo de forma remota.

    Mac OS X

    Los pasos a seguir a la hora de conectar la Raspberry Pi en el Mac OS X son sencillos ya que este sistema operativo se instala con una Terminal. Todo lo que se requiere de usted es abrir Terminal y luego poner este comando:

    ssh pi@###. ####. ####. ####

    Posteriormente, aparecerá una alerta de seguridad y debe escribir «Sí» para continuar.

    Luego debe iniciar sesión en Raspberry Pi y, si los valores predeterminados no se han cambiado, escriba el nombre de usuario «pi» y «raspberry» para la contraseña.

    Una vez que haga esto, estará conectado a la Raspberry Pi y podrá usar los comandos de Linux para controlarla.

    Ideas para solucionar problemas

    Si tiene problemas para crear una conexión SSH a su Raspberry Pi, hay varias cosas que puede hacer. Esto incluye:

    • Asegúrese de haber utilizado credenciales precisas
    • Asegúrese de estar utilizando una dirección IP precisa
    • Confirme que se ha habilitado SSH en su Raspberry Pi
    • Cuando se conecte usando una red pública, asegúrese de configurar el reenvío de puertos

    Conclusión

    La lectura de este completo artículo le ha ofrecido la orientación necesaria si desea aprender a utilizar SSH en su Raspberry Pi. Por lo tanto, ahora puede continuar y habilitar este servicio incluso cuando no tenga un teclado o monitor conectado a la Raspberry Pi. También ha aprendido los pasos a seguir cuando hay periféricos, con la opción ideal según sus preferencias personales.