Si usted no tiene un teclado y un monitor extra por ahí, o si por lo general prefiere trabajar en la línea de comandos, entonces usted se beneficiará de una configuración sin cabeza Raspberry Pi. En este caso, sin cabeza simplemente significa que vamos a configurar y utilizar la Raspberry Pi sin ningún monitor u otra interfaz gráfica de usuario. Esta guía le guiará a través del proceso de configuración de una Raspberry Pi sin cabeza.

Recomiendo el uso de una Raspberry Pi 3/4 o Raspberry PI Zero W, ya que tienen WiFi a bordo. Si está utilizando una versión diferente de la Pi, tendrá que añadir un adaptador USB Raspberry Pi WiFi.

Cómo configurar el adaptador WiFi USB Edimax EW-7811Un en su Raspberry Pi

Además de la Pi, necesitarás una fuente de alimentación, una tarjeta SD y otro ordenador.

    1 - Instalar Raspberry Pi OS en la tarjeta SD

    Hemos escrito una guía detallada sobre cómo instalar Raspberry Pi OS en su Raspberry Pi. Siga esta guía para obtener la última versión de Raspberry Pi OS en su tarjeta SD.

    Cómo instalar Raspberry Pi OS en su Raspberry Pi

    Consigue el nuevo Raspberry Pi OS oficial en tu Pi.

    Después de instalar Raspberry Pi OS en la tarjeta, deja la tarjeta SD en tu ordenador. Haremos gran parte de la configuración restante desde aquí.

    2 - Habilitar SSH

    Para habilitar SSH, primero navegue hasta el directorio de arranque:

     cd /Volumes/boot 

    Ahora crea un archivo vacío llamado "ssh":

     tocar ssh 

    Esto habilitará SSH cuando se inicie el Pi. Si necesita más detalles sobre este proceso, vea la guía completa para habilitar SSH en Raspberry Pi OS sin pantalla.

    Cómo habilitar SSH en Raspberry Pi OS sin una pantalla

    El protocolo SSH está desactivado por defecto.

    3 - Activar WiFi

    Con el fin de SSH en su Pi, tendrá que estar conectado a su red local. Usted puede, por supuesto, utilizar Ethernet, pero si usted está usando la Raspberry Pi 3, tiene WiFi incorporado. Así que vamos a añadir nuestra configuración WiFi a la Pi para que esté disponible cuando arrancamos.

    Navegue hasta el directorio de arranque:

     cd /Volumes/boot 

    Y crea un archivo llamado wpa_supplicant.conf. Añade lo siguiente a este archivo:

    Para Raspbian Jessie:

     network={ ssid="YOUR_NETWORK_NAME" psk="YOUR_PASSWORD" key_mgmt=WPA-PSK } 

    Para Raspbian Buster o Stretch:

     ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev network={ ssid="YOUR_NETWORK_NAME" psk="YOUR_PASSWORD" key_mgmt=WPA-PSK } 

    Tendrás que añadir el nombre y la contraseña de tu red inalámbrica.

    De nuevo, si necesitas más detalles sobre este proceso consulta la guía completa sobre cómo configurar WiFi en tu Raspberry Pi sin Ethernet.

    Cómo configurar WiFi en su Raspberry Pi sin un monitor (Headless)

    ¿Sin monitor, teclado o ratón? No hay problema.

    4 - Desmontar la tarjeta SD y arrancar la Raspberry Pi

    En este punto, puede acceder a la Raspberry Pi a través de SSH. Retire la tarjeta SD de su ordenador, a continuación, ponerlo en el Pi y arranque.

    5 - Encontrar la dirección IP de la Pi

    Ahora necesitaremos encontrar la dirección IP de la Pi. Si sólo tienes una Pi en tu red local, esto es fácil. Simplemente usa ping.

     ping raspberrypi 

    Si tienes varias Pi, puede que necesites escanear la red con nmap y localizar tu Pi.

     nmap -sn 192.168.1.0/24 

    Tendrá que asegurarse de que está utilizando la subred correcta. A continuación, busque la dirección de su Pi en la salida. Para obtener más información, consulte la guía completa sobre cómo encontrar la dirección IP de su Raspberry Pi.

    Cómo encontrar la dirección IP de su Raspberry Pi

    6 - SSH en el Pi

    Con la dirección IP localizada, puede SSH en el Pi utilizando:

     ssh [email protected] 

    Por supuesto, tendrás que sustituir tu dirección IP.

    7 - (Opcional) Monte la Raspberry Pi en su ordenador

    Este no es un paso necesario, pero para muchos es preferible montar el sistema de archivos de la Pi localmente en lugar de trabajar directamente en la Pi. Usaremos sshfs para crear el montaje, así que primero instala sshfs.

    Cómo instalar SSHFS

    Ahora crea el directorio donde colocarás el montaje. Yo voy a usar /Volúmenes/pi .

     sudo mkdir /Volumes/pi 

    Ahora crea el montaje.

     sudo sshfs -o allow_other [email protected]:/ /Volumes/pi