Tabla de contenido:

Acceda al sistema de archivos Raspberry Pi a través de Windows: 9 pasos
Acceda al sistema de archivos Raspberry Pi a través de Windows: 9 pasos

Video: Acceda al sistema de archivos Raspberry Pi a través de Windows: 9 pasos

Video: Acceda al sistema de archivos Raspberry Pi a través de Windows: 9 pasos
Video: Instalación y test de Windows 10 ARM en Raspberry Pi 4 2024, Noviembre
Anonim
Acceda al sistema de archivos Raspberry Pi a través de Windows
Acceda al sistema de archivos Raspberry Pi a través de Windows
Acceda al sistema de archivos Raspberry Pi a través de Windows
Acceda al sistema de archivos Raspberry Pi a través de Windows

¿Alguna vez has comprado una Raspberry Pi y has dicho "¡Tengo que configurarlo con un monitor, un mouse y un teclado cada vez!" La frustración que causa desconectar / volver a conectar el monitor y el teclado / mouse, solo para acceder a la Raspberry Pi, es insuperable. Usted recurre a dejar todo enchufado, lo que le cuesta un valioso espacio de escritorio, o peor aún, ¡un proyecto sin terminar * inserte fantasmas de pesadilla *! ¿No sería más fácil acceder a archivos y scripts directamente desde su propia máquina?

Este instructivo lo guiará para configurar el acceso remoto a archivos en su Raspberry Pi. ¡La mejor parte es que nunca tendrás que conectar nada a la Raspberry Pi! Esto funcionará para Windows y debería funcionar también para Mac y Linux.

Imagen de encabezado procedente de ReasearchGate

Suministros

Para este tutorial, necesitará:

  • Una Raspberry Pi (obviamente)
  • Una computadora con acceso LAN (WiFi o ethernet)
  • Una tarjeta SD para tu Raspberry Pi (8GB +)
  • Una fuente de alimentación para tu Raspberry Pi

Paso 1: Instalación del sistema operativo Raspberry Pi

Instalación del sistema operativo Raspberry Pi
Instalación del sistema operativo Raspberry Pi
Instalación del sistema operativo Raspberry Pi
Instalación del sistema operativo Raspberry Pi
Instalación del sistema operativo Raspberry Pi
Instalación del sistema operativo Raspberry Pi

En esta sección, instalará el sistema operativo (SO) para Raspberry Pi en su tarjeta SD.

Una nota sobre el sistema operativo: si planea no usar el escritorio Raspberry Pi, elegiría la versión Lite, ya que elimina el software innecesario (escritorio, Chromium, Jupyter, etc.), dejando solo la consola de comandos y el software absolutamente necesario. Esto maximiza la memoria para almacenar archivos, paquetes y ejecutar programas personalizados, y no usa innecesariamente los recursos que ejecutan la GUI cuando no la va a usar. Puede encontrarlo en Raspberry Pi OS (Otro) -> Raspberry Pi OS Lite (32 bits). De lo contrario, cualquier otro sistema operativo Raspberry Pi servirá.

  1. Conecte su tarjeta SD a su computadora. Si su computadora no tiene un lector de tarjetas SD, es posible que deba comprar uno.
  2. [OPCIONAL] Formatee su tarjeta SD. Si su computadora no se formatea, pruebe con un puerto diferente.
  3. Vaya al sitio web de RaspberryPi y descargue la utilidad RaspberryPi Imager. Esto le ayudará a instalar la imagen del sistema operativo en la tarjeta SD. Una vez que la utilidad se haya instalado, ejecútela.
  4. Haga clic en Elegir sistema operativo. Cuando se abra el cuadro de diálogo, seleccione el sistema operativo que prefiera.
  5. Haga clic en Elegir tarjeta SD. Cuando se abra el cuadro de diálogo, seleccione su tarjeta SD.
  6. ¡Asegúrese de haber seleccionado la unidad correcta que contiene su tarjeta SD!
  7. ¡Revisar otra vez!
  8. Haga clic en Escribir. La utilidad ahora descargará e instalará el sistema operativo en la tarjeta SD.

Paso 2: Configuración de la Raspberry Pi (Parte 1): WiFi y SSH

Configuración de Raspberry Pi (parte 1): WiFi y SSH
Configuración de Raspberry Pi (parte 1): WiFi y SSH
Configuración de Raspberry Pi (parte 1): WiFi y SSH
Configuración de Raspberry Pi (parte 1): WiFi y SSH
Configuración de Raspberry Pi (parte 1): WiFi y SSH
Configuración de Raspberry Pi (parte 1): WiFi y SSH

En esta sección, habilitará SSH y WiFi en su Raspberry Pi. SSH significa Secure Shell y es esencialmente una forma segura de acceder de forma remota a las líneas de comando. Puede encontrar más información sobre SSH aquí.

  1. Conecte su tarjeta SD con el sistema operativo instalado en su computadora (si aún no está allí).
  2. Abra el directorio de la tarjeta SD. Puede que tenga un nombre diferente, normalmente de arranque, pero debería seguir siendo el sistema Raspberry Pi.
  3. Cree un nuevo archivo de texto y llámelo ssh. Sin extensiones de archivo, solo ssh (elimine la extensión.txt).
  4. Cree un nuevo archivo de texto y llámelo wpa_supplicant.conf. Asegúrese de cambiar la extensión.txt a.conf. Es posible que se le solicite que confirme.
  5. Ahora configuraremos el acceso WiFi a la Raspberry Pi. Si está conectando la Raspberry Pi a un cable ethernet, puede pasar al siguiente paso de las instrucciones.
  6. Abra su archivo wpa_supplicant.conf recién creado con el editor de texto que desee. Cópialo y pégalo:

    país =

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

  7. Reemplácelo con el código ISO Alpha-2 de su país.
  8. Reemplácelo con el nombre de su red y con su contraseña de WiFi.

Su archivo wpa_supplicant.conf debería verse así:

país = GB

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "MyHomeNetwork" psk = "S3cretPa55word" key_mgmt = WPA-PSK}

Lo que sucederá ahora es que la Raspberry Pi buscará el archivo ssh en el arranque. Si lo encuentra (sin importar lo que contenga el archivo), habilitará SSH. También buscará el archivo wpa_supplicant.conf para configurar su WiFi. Por eso se necesitan estos archivos.

Paso 3: Acceso a Raspberry Pi (Parte 1) - Acceso a la red

Accediendo a la Raspberry Pi (Parte 1) - Acceso a la red
Accediendo a la Raspberry Pi (Parte 1) - Acceso a la red

Ahora que hemos configurado para SSH y hemos configurado el WiFi, es hora de encender la Raspberry Pi. Retire con seguridad la tarjeta SD de su computadora y conéctela a la ranura para tarjetas SD de la Raspberry Pi. Enchufe la fuente de alimentación y enciéndala. Durante este tiempo, la Raspberry Pi se iniciará y se conectará a su red WiFi.

Para SSH en su Raspberry Pi, necesitará su dirección IP local. La dirección IP local permite al enrutador identificar qué máquina está accediendo a la red. Puede obtener la dirección IP de su Raspberry Pi ingresando a su enrutador y navegando a través de todos los dispositivos conectados, o usando algún software de escaneo de IP (como Angry IP Scanner). Usaré Angry IP Scanner, ya que es muy fácil de usar.

Lo que hace este software es escanear todas las direcciones IP disponibles en la red y encuentra todos los dispositivos que están conectados a su enrutador. El nombre del software es un poco engañoso, ya que no se enoja ni le hará nada malicioso a su computadora o enrutador.

Si usa Angry IP Scanner:

  1. Instale el software en su máquina Windows / Mac y ejecútelo.
  2. Establezca su rango de IP. Mi red local se ejecuta en 192.168.1.xxx, por lo que configuré mi rango entre 192.168.1.0 y 192.168.1.255. Para ayudarlo a determinar qué rango usar, lea este artículo.
  3. Presione el botón Inicio y deje que Angry IP Scanner escanee las direcciones IP.
  4. Una vez que Angry IP Scanner se haya completado, busque la dirección IP cuyo nombre de host sea algo así como raspberrypi.local.
  5. ¡Felicitaciones, tiene la dirección IP de su Raspberry Pi!

Nota: si tiene varias Raspberry Pis en su red, es posible que deba hacer un escaneo con su nueva Raspberry Pi apagada, luego escanee nuevamente con la Raspberry Pi encendida. Deberá comparar qué nueva conexión se ha realizado en la red.

Paso 4: Acceso a Raspberry Pi (Parte 2) - Acceso SSH

Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH
Accediendo a la Raspberry Pi (Parte 2) - Acceso SSH

Ahora que tiene la dirección IP de su Raspberry Pi, puede SSH en ella. Como usuario de Windows, necesitará un cliente SSH como PuTTY.

  1. Inicie PuTTY.
  2. En la sección Categoría en el lado izquierdo de la ventana, asegúrese de haber seleccionado Sesión.
  3. En el lado derecho de la ventana, en Nombre de host (o dirección IP), escriba la dirección IP de su Raspberry Pi que encontró en el paso anterior. En mi caso, fue 192.168.1.77.
  4. En Puerto, asegúrese de que esté configurado en 22.
  5. En Tipo de conexión, asegúrese de que SSH esté seleccionado.
  6. [OPCIONAL] Puede guardar esta configuración escribiendo el nombre de su sesión en Sesiones guardadas y luego presionando el botón Guardar.
  7. Presione el botón Abrir. Si se está conectando por primera vez, PuTTY le pedirá que permita las claves de huellas digitales. Permítales continuar SSH en su Raspberry Pi.
  8. La consola debería solicitarle un nombre de usuario para iniciar sesión. Escriba pi y presione Entrar.
  9. Luego se le pedirá una contraseña. Escriba frambuesa y presione enter.

¡Eso es todo!

Paso 5: Configuración de la Raspberry Pi (Parte 2) - Actualice la Raspberry Pi

Siempre es una buena práctica mantener actualizado el sistema operativo Raspberry Pi. Una vez que haya SSH-ed en su Raspberry Pi, escriba el comando sudo apt update y presione la tecla Enter. Esto actualizará los paquetes utilizados dentro del sistema operativo. Si le pide confirmación, presione y. Verás mucho texto y porcentajes, ¡pero está bien!

Una vez que se haya completado, deberá actualizar el sistema operativo. Ejecute el comando sudo apt full-upgrade. Esto descargará y actualizará el sistema operativo y eliminará las dependencias antiguas que ya no necesita. Verás más texto y porcentajes, ¡y eso también está bien!

Una vez que se haya completado, reinicie la Raspberry Pi ejecutando el comando sudo reboot. Esto cerrará la conexión SSH y reiniciará la Raspberry Pi. Espere un par de minutos para que la Raspberry Pi se reinicie y se conecte a su red. Luego, repita el Paso 4 anterior para SSH en la Raspberry Pi nuevamente.

Paso 6: Configuración de RaspberryPi (Parte 3) - Nombre de host fácil

Configuración de RaspberryPi (Parte 3) - Nombre de host fácil
Configuración de RaspberryPi (Parte 3) - Nombre de host fácil
Configuración de RaspberryPi (Parte 3) - Nombre de host fácil
Configuración de RaspberryPi (Parte 3) - Nombre de host fácil
Configuración de RaspberryPi (Parte 3) - Nombre de host fácil
Configuración de RaspberryPi (Parte 3) - Nombre de host fácil

Ahora, necesitamos permitir un fácil acceso al sistema de archivos de la Raspberry Pi para que podamos acceder a los archivos y carpetas de la Raspberry Pi. Para hacerlo, necesitaremos cambiar el nombre de host e instalar algunos paquetes adicionales.

  1. En la consola de la Raspberry Pi, escriba sudo raspi-config y presione Enter.
  2. Navegue con las teclas de flecha hasta Opciones de red y presione Entrar.
  3. Seleccione Nombre de host.
  4. Establezca su nuevo nombre de host. Por ejemplo, configuré el mío en MyLocalPi. Luego presione Enter.
  5. Sigue seleccionando Finalizar y vuelve a la pantalla principal. Salga de la utilidad RaspiConfig.
  6. Si le pide que reinicie, seleccione sí. De lo contrario, en la consola, escriba sudo reboot y presione Enter.

Puede comprobar que su nombre de host ha cambiado escribiendo el nombre de host en la consola y presionando Enter. Debería ver aparecer su nuevo nombre de host. También puede ejecutar Angry IP Scanner nuevamente, y debería ver que el nombre de host de su Raspberry Pi habrá cambiado.

Paso 7: Configuración de RaspberryPi (Parte 4) - Samba

Ahora vamos a configurar el acceso a archivos usando Samba. Samba es el paquete que da acceso a las máquinas al sistema de archivos de Raspberry Pi. Con él, debería poder navegar por la Raspberry Pi usando la ventana del explorador de Windows o el Finder de Mac. Para los usuarios de Windows, esto se conoce como recurso compartido de archivos de Windows. También permite a los usuarios de Mac acceder a Raspberry Pi en la carpeta Compartida.

  1. En la consola, escriba sudo apt install -y samba. Esto instalará el paquete Samba.
  2. Una vez instalado, escriba sudo nano /etc/samba/smb.conf. El abrirá el archivo smb.conf en la consola, listo para editar.
  3. Necesitamos configurar Samba para que nos otorgue acceso al sistema de archivos en la Raspberry Pi. En la parte inferior del archivo smb.conf, agregue las siguientes líneas:

    [PiShare]

    comentario = Pi Compartir ruta = / inicio / pi navegable = sí escribible = sí solo invitado = no crear máscara = 0740 máscara de directorio = 0750 público = no

  4. Presione Ctrl + X (tecla de control y tecla X) para salir. Cuando se le solicite guardar, presione Sí.
  5. Ahora necesitamos crear un usuario de Samba para acceso remoto. En la consola, escriba sudo smbpasswd -a pi. Esto creará el usuario de Samba pi.
  6. Cree una contraseña para su usuario de Samba. Se le pedirá que vuelva a ingresar esa misma contraseña.

¡Eso es todo!

Paso 8: Acceso a Raspberry Pi (Parte 3) - Acceso a archivos

Accediendo a Raspberry Pi (Parte 3) - Acceso a archivos
Accediendo a Raspberry Pi (Parte 3) - Acceso a archivos
Accediendo a Raspberry Pi (Parte 3) - Acceso a archivos
Accediendo a Raspberry Pi (Parte 3) - Acceso a archivos
Accediendo a Raspberry Pi (Parte 3) - Acceso a archivos
Accediendo a Raspberry Pi (Parte 3) - Acceso a archivos

Ahora que ha configurado la Raspberry Pi, es hora de recurrir a su máquina remota.

Puede acceder a su sistema de archivos de las siguientes formas:

  • Abra la ventana Ejecutar presionando WinKey + R y escribiendo [HOSTNAME], reemplazando [HOSTNAME] con el nombre de host que escribió en el Paso 6.
  • Abra una ventana del explorador (por ejemplo, Documentos o Mi PC). En la barra de direcciones, escribe [HOSTNAME], reemplazando [HOSTNAME] con el nombre de host que escribiste en el Paso 6.
  • En el escritorio, haga clic con el botón derecho y seleccione Nuevo-> Acceso directo. En el cuadro de texto de ubicación, escriba [HOSTNAME], reemplazando [HOSTNAME] con el nombre de host que escribió en el Paso 6. Presione Siguiente. A continuación, puede asignar al acceso directo un nombre de su elección.

Cuando intente acceder al sistema de archivos Raspberry Pi utilizando cualquiera de los métodos anteriores, Windows le pedirá un nombre de usuario y una contraseña. Utilice el nombre de usuario y la contraseña que configuró para el perfil de Samba (paso 7).

Paso 9: Notas finales

¡Eso es todo! Ahora puede navegar por el sistema de archivos Raspberry Pi a través del sistema de navegación de archivos de su máquina estándar. Esto lo hace mucho más conveniente que tener que conectar el mouse, el teclado y el monitor, o tener que navegar por los directorios con múltiples comandos ls.

Para usuarios más seguros y avanzados, también puede ejecutar los comandos de git checkout directamente en la Raspberry Pi a través de Windows. Esto hace que sea mucho más fácil manejar la verificación, modificación y confirmación de código en un repositorio.

Una nota bastante importante

Cuando acceda al sistema de archivos Raspberry Pi, se le presentarán dos carpetas: pi y PiShare (o similar, según el nombre de usuario de Samba y el nombre configurado en el archivo smb.conf, ambos en el Paso 7). En este caso, seleccionar cualquiera de las carpetas le dará acceso a los archivos y los abrirá, PERO navegar por la carpeta pi significa que pierde privilegios de edición, es decir, no podrá crear ni editar archivos. Sin embargo, navegar a través de la carpeta PiShare le brinda acceso completo.

¡Eso es todo! ¡Ahora ni siquiera necesita mouse, teclado y monitor para sus proyectos de Raspberry Pi! ¿Qué tan liberador es eso?

Recomendado: