Tabla de contenido:
- Paso 1: Un poco sobre la Raspberry Pi
- Paso 2: preparar e instalar Raspbian
- Paso 3: habilite SSH y VNC
- Paso 4: Configure la IP estática para el acceso
- Paso 5: Acceda a la placa de forma remota a través de la terminal (SSH)
- Paso 6: Acceda a la placa de forma remota a través de la interfaz gráfica (VNC)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este tutorial es para personas que desean instalar Raspbian en Raspberry Pi.
Inicialmente, este tutorial se escribió en portugués aquí en Brasil. Hice lo mejor que pude para escribirlo en inglés. Así que perdóname por algunos errores que pueda haber al escribir.
Esta instrucción se dividió de la siguiente manera:
Paso 1: un poco sobre la Raspberry Pi
Paso 2: preparar e instalar Raspbian
Paso 3: habilite SSH y VNC
Paso 4: establecer una IP estática para el acceso
Paso 5: Acceda a la placa de forma remota a través del terminal (SSH)
Paso 6: Acceda a la placa de forma remota a través de la interfaz gráfica (VNC)
Paso 1: Un poco sobre la Raspberry Pi
Raspberry Pi es el nombre de una línea de microcomputadoras fabricadas por la Fundación Raspberry Pi y con sede en Reino Unido. La visión de la fundación es facilitar a las personas el acceso a la informática.
Personas de todo el mundo usan Raspberry Pi para entrenar programación, desarrollar proyectos de hardware y software, implementar proyectos de automatización del hogar, postularse a proyectos industriales, implementar proyectos de IoT (Internet de las cosas) y jugar videojuegos a través de sistemas de retrojuegos, por ejemplo, Recalbox y Retropie..
Raspberry puede ejecutar algunas variantes de sistemas operativos conocidos, pero el más utilizado es Raspbian.
Raspbian es una variante gratuita de Linux basada en Debian, el resultado de un proyecto comunitario en constante desarrollo centrado en la estabilidad y el rendimiento de tantos paquetes Debian como sea posible. Este sistema operativo está optimizado para ejecutarse en Raspberry Pi y se puede descargar directamente desde el sitio web de Raspberry Foundation.
Paso 2: preparar e instalar Raspbian
Ejecutar Raspbian en Raspberry Pi requiere instalar el sistema en una tarjeta de memoria micro SD de al menos 8GB y preferiblemente clase 10.
Puede instalar Raspbian en todas las versiones de Raspberry Pi. Para este tutorial estoy usando Raspberry Pi 3 Model B +.
Para continuar con la instalación y configuración del sistema operativo, necesitará los siguientes elementos:
01 - Raspberry Pi01 - Fuente de alimentación para Raspberry Pi 3 (Pi 2 / B / B +) 01 - Estuche acrílico con enfriador para Raspberry Pi 3 (opcional) 01 - Tarjeta de memoria Micro SD (16Gb o 32Gb) 01 - Lector de tarjetas de memoria SD 01 - HDMI Monitor01 - HDMI Cable01 - MouseUSB01 - Teclado USB
Puede utilizar un televisor como monitor siempre que tenga una conexión HDMI. El monitor solo necesitará una vez para que podamos realizar los ajustes en la placa. Posteriormente, el acceso al sistema se realizará de forma remota a través de otra computadora. El uso del estuche con hielera es opcional, pero es ideal, porque de esta manera tu tabla está protegida y se mantiene fresca durante el período en que se está utilizando.
Utilice un lector de tarjetas micro SD para conectar la tarjeta de memoria a la computadora:
Descargue el formateador de tarjetas de memoria SD e instale:
www.sdcard.org/downloads/formatter/eula_windows/index.html
Después de la instalación, abra el programa, seleccione la unidad en la que se asignó su tarjeta de memoria, marque la opción "Formato rápido", haga clic en "Formatear" y espere a que finalice el procedimiento:
Descargue Raspbian con el software de escritorio y recomendado:
www.raspberrypi.org/downloads/raspbian/
Después de la descarga, descomprima el archivo para que se genere la imagen.
Descarga Etcher e instala:
www.balena.io/etcher/
Abra Etcher, seleccione la imagen de Raspbian que descargó, seleccione la unidad de la tarjeta de memoria donde se grabará la imagen, haga clic en "Continuar", haga clic en la opción "Flash", espere a que finalice el procedimiento y cierre el programa:
Retire el lector de tarjetas de la computadora, retire la tarjeta del lector e insértela en Raspberry Pi. Conecte el cable HDMI a la Raspberry Pi y al monitor, conecte la fuente de alimentación para alimentarlo.
Con el monitor encendido, espere a que se inicie el sistema. Después de arrancar, se encontrará con una pantalla similar a la siguiente imagen:
Se le pedirá que seleccione la configuración del país, la configuración del idioma y las conexiones de red WiFi. Después de conectarse a WiFi, abra el navegador de la izquierda en la barra superior e intente acceder a cualquier sitio web para confirmar que tiene acceso a Internet.
Es posible que el sistema realice algunas actualizaciones en este primer arranque y se reinicie, así que espere para continuar.
Paso 3: habilite SSH y VNC
Después de habilitar estas dos opciones, se puede acceder a la placa de forma remota a través del terminal SSH o la interfaz gráfica VNC. En la parte superior izquierda, haga clic en la frambuesa, "Preferencias" y "Configuración de Raspberry Pi":
Haga clic en "Interfaces", marque "Habilitar" para SSH y VNC, y haga clic en Aceptar:
Con estas opciones habilitadas, Raspberry Pi ahora está lista para permitir el acceso remoto a través de SSH o VNC.
Paso 4: Configure la IP estática para el acceso
De forma predeterminada, la placa se conectará a la red (ethernet o WiFi), obtendrá una IP dinámica y en cada conexión podrá obtener una dirección IP diferente de la conexión anterior, por lo que siempre que haga acceso remoto, la placa deberá verificar si el La IP sigue siendo la misma. Por esta razón, estableceremos una dirección IP fija.
Abra la terminal:
Desde aquí manejarás las líneas de comando para que puedas configurar o realizar acciones en la plataforma. Te recomiendo que sigas este tutorial directamente desde Raspbian, ya que de esta forma puedes copiar y pegar los comandos que se usarán a continuación. Para hacer esto, simplemente abra el navegador web Raspbian, acceda a estas instrucciones y luego continúe desde aquí.
Las líneas de comando a continuación, escribirás en la terminal y presionarás enter para ejecutar. En algunos comandos, es posible que se le solicite confirmación y debe leer y confirmar.
ip r | grep predeterminado
Tenga en cuenta que se devuelve una línea que muestra dos direcciones IP, la primera es la puerta de enlace para acceder a su enrutador y la segunda dirección es la asignada a su Raspberry Pi. Tenga en cuenta que, en mi caso, la primera dirección termina en "2.1" y la segunda dirección termina en "2.112". Los últimos tres dígitos de la segunda dirección cambian en cada dispositivo conectado a su enrutador. Es probable que las direcciones que se le presenten difieran de las que se muestran en la imagen. Anote la primera dirección (puerta de enlace), ya que la necesitará más adelante.
Escriba el siguiente comando en la terminal y presione enter:
sudo nano /etc/resolv.conf
En el terminal se abre el archivo que contiene la información DNS de su red. Anote la dirección que se muestra en la primera línea (DNS primario) y luego anote la segunda (DNS secundario). Presione las teclas CTRL + X en el terminal para cerrar el archivo.
Escriba el siguiente comando en la terminal y presione enter:
sudo nano /etc/dhcpcd.conf
Utilice la tecla de abajo en el teclado o desplácese hasta el final del archivo para que pueda realizar las ediciones adecuadas:
1) Si está usando un cable de red conectado a su Raspberry para asignar la conexión de red, no necesita cambiar la interfaz, pero si está usando una conexión WiFi, elimine eth0 y escriba wlan0.
2) En "static ip_address =" borra la información y escribe la dirección IP que se le asignará a tu Raspberry, recordando mantener la puerta de enlace predeterminada, pero cambiando los últimos tres dígitos de la dirección. Puede elegir cualquier número (de tres dígitos) hasta el 254. Prefiera utilizar números más altos para evitar posibles conflictos de IP en su red. Mantenga / 24 después de la dirección IP que elija.
3) En "routers estáticos =" elimine la información y escriba la dirección de la puerta de enlace de su enrutador que anotó anteriormente.
4) Elimine la información y escriba el DNS primario que anotó anteriormente.
5) Elimine la información y escriba el DNS secundario que anotó anteriormente.
6) Borre los signos "#" de las líneas que editó. Tenga en cuenta que las líneas donde se borra el signo de almohadilla "#" serán de un color diferente.
Después de los cambios, tendrá un archivo con información similar a la imagen a continuación, pero con los datos de su red:
Para guardar las ediciones del archivo, presione CTRL + O y luego CTRL + X para cerrar el archivo.
Luego, escriba el siguiente comando en el terminal y presione Intro para reiniciar el sistema y aplicar la configuración:
sudo reiniciar
Después de reiniciar el sistema, abra el terminal nuevamente, escriba el comando a continuación y presione enter para verificar que la configuración anterior sea correcta:
ip r | grep predeterminado
Abra el navegador de la izquierda en la barra superior e intente acceder a cualquier sitio para confirmar que tiene acceso a Internet.
Esta dirección IP que configuró para Raspberry Pi es fija y no cambiará en nuevas conexiones. Guárdelo para usarlo cuando acceda a la placa de forma remota.
NOTA: Si cambia el enrutador y el rango de IP de la puerta de enlace cambia, cambia las direcciones DNS o cambia la interfaz de conexión, asegúrese de realizar cambios en los archivos para que la placa no pierda la conexión a la red
Paso 5: Acceda a la placa de forma remota a través de la terminal (SSH)
Para acceder a Raspberry Pi de forma remota a través de un terminal y sin interfaz gráfica, puede utilizar SSH (Secure Shell). Puedes utilizar, por ejemplo, Putty o cualquier otra herramienta para tal fin que te guste. Particularmente uso el símbolo del sistema de Windows, en este caso Windows PowerShell.
Suponiendo que SSH ya está habilitado en Raspberry Pi, vaya al menú "Inicio" de Windows, busque Windows PowerShell y cuando lo encuentre, haga clic derecho sobre él y seleccione "Ejecutar como administrador":
Con el símbolo del sistema abierto, debe ingresar el comando ssh pi @ con la dirección IP de su Raspberry después de @. Suponiendo que establezca la IP 192.168.0.120 para su Raspberry, el comando sería:
En mi caso, Raspberry Pi tiene una IP fija 192.168.2.129, así que escribiré la línea a continuación y presionaré enter:
En el primer acceso a través de ssh, se le pedirá confirmación, debe escribir sí y presionar enter. Finalmente, se le pedirá la contraseña que debe ingresar y presionar enter. Si no ha cambiado su contraseña será frambuesa:
Para probar el acceso remoto a través de la terminal, escriba el siguiente comando e ingrese en Windows PowerShell:
ip r | grep predeterminado
Si todo está bien, la devolución será información que ya hemos visto, que muestra la dirección IP de la puerta de enlace del enrutador al que está conectada Raspberry y la dirección IP que se asignó a la placa. Si copia una línea de comando desde algún lugar y desea pegarla en el terminal, solo en el símbolo del sistema, haga clic con el botón derecho en la línea copiada se pegará y presionando Intro se ejecutará el comando (si es válido). Para borrar los comandos de la terminal, simplemente escriba reset y presione enter. Todos los comandos que ingresa se han guardado en la memoria y para acceder a estos comandos simplemente presione la tecla hacia arriba en su teclado.
Con el acceso remoto funcionando, puede controlar su Raspberry Pi desde otras computadoras o dispositivos que le permiten usar un terminal y están conectados a la misma red que la placa.
Paso 6: Acceda a la placa de forma remota a través de la interfaz gráfica (VNC)
Si desea o necesita acceder a su Raspberry Pi de forma remota, pero a través de una interfaz gráfica, deberá utilizar VNC (Computación de red virtual). Suponiendo que VNC ya está habilitado en Raspberry Pi, descargue VNC Viewer e instale:
www.realvnc.com/pt/connect/download/viewer/windows/
Después de la descarga abre el programa y en el campo ingresa la dirección IP de tu Raspberry Pi.
Suponiendo que configuró la IP 192.168.0.120 para su Raspberry Pi, escriba la IP y el programa le preguntará si desea hacer una conexión o puede presionar enter. En mi caso, Raspberry tiene la IP fija 192.168.2.129. Se le pedirá el nombre de usuario (pi) y la contraseña. Si no ha cambiado su contraseña será frambuesa:
Se abrirá una nueva ventana donde puede ver la duplicación de la GUI de su Raspberry Pi y al pasar el mouse en la parte superior le dará acceso al menú de opciones del Visor de VNC:
Se abrirá una nueva ventana donde puede ver la duplicación de la GUI de su Raspberry Pi y al pasar el mouse en la parte superior le dará acceso al menú de opciones del Visor de VNC:
Con el acceso remoto funcionando, puede controlar su Raspberry Pi desde otras computadoras o dispositivos que tengan VNC Viewer instalado y estén conectados a la misma red que la placa.
Una vez que Raspbian está instalado y configurado, puede explorar la funcionalidad del sistema y aprender un poco más sobre el uso de líneas de comando en sistemas basados en Linux.
Si tiene IoT y dispositivos de automatización del hogar, pero no puede integrarlos con la aplicación Home de Homekit y Siri porque no están certificados por Apple, le recomiendo leer las instrucciones Instalar Homebridge en Raspberry Pi y Windows.