Tabla de contenido:
- Suministros
- Paso 1: Instalación del sistema operativo Raspberry Pi
- Paso 2: Configuración de la Raspberry Pi (Parte 1): WiFi y SSH
- Paso 3: Acceso a Raspberry Pi (Parte 1) - Acceso a la red
- Paso 4: Acceso a Raspberry Pi (Parte 2) - Acceso SSH
- Paso 5: Configuración de la Raspberry Pi (Parte 2) - Actualice la Raspberry Pi
- Paso 6: Configuración de RaspberryPi (Parte 3) - Nombre de host fácil
- Paso 7: Configuración de RaspberryPi (Parte 4) - Samba
- Paso 8: Acceso a Raspberry Pi (Parte 3) - Acceso a archivos
- Paso 9: Notas finales
Video: Acceda al sistema de archivos Raspberry Pi a través de Windows: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¿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
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á.
- Conecte su tarjeta SD a su computadora. Si su computadora no tiene un lector de tarjetas SD, es posible que deba comprar uno.
- [OPCIONAL] Formatee su tarjeta SD. Si su computadora no se formatea, pruebe con un puerto diferente.
- 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.
- Haga clic en Elegir sistema operativo. Cuando se abra el cuadro de diálogo, seleccione el sistema operativo que prefiera.
- Haga clic en Elegir tarjeta SD. Cuando se abra el cuadro de diálogo, seleccione su tarjeta SD.
- ¡Asegúrese de haber seleccionado la unidad correcta que contiene su tarjeta SD!
- ¡Revisar otra vez!
- 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
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í.
- Conecte su tarjeta SD con el sistema operativo instalado en su computadora (si aún no está allí).
- 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.
- Cree un nuevo archivo de texto y llámelo ssh. Sin extensiones de archivo, solo ssh (elimine la extensión.txt).
- 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.
- 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.
-
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}
- Reemplácelo con el código ISO Alpha-2 de su país.
- 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
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:
- Instale el software en su máquina Windows / Mac y ejecútelo.
- 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.
- Presione el botón Inicio y deje que Angry IP Scanner escanee las direcciones IP.
- Una vez que Angry IP Scanner se haya completado, busque la dirección IP cuyo nombre de host sea algo así como raspberrypi.local.
- ¡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
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.
- Inicie PuTTY.
- En la sección Categoría en el lado izquierdo de la ventana, asegúrese de haber seleccionado Sesión.
- 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.
- En Puerto, asegúrese de que esté configurado en 22.
- En Tipo de conexión, asegúrese de que SSH esté seleccionado.
- [OPCIONAL] Puede guardar esta configuración escribiendo el nombre de su sesión en Sesiones guardadas y luego presionando el botón Guardar.
- 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.
- La consola debería solicitarle un nombre de usuario para iniciar sesión. Escriba pi y presione Entrar.
- 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
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.
- En la consola de la Raspberry Pi, escriba sudo raspi-config y presione Enter.
- Navegue con las teclas de flecha hasta Opciones de red y presione Entrar.
- Seleccione Nombre de host.
- Establezca su nuevo nombre de host. Por ejemplo, configuré el mío en MyLocalPi. Luego presione Enter.
- Sigue seleccionando Finalizar y vuelve a la pantalla principal. Salga de la utilidad RaspiConfig.
- 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.
- En la consola, escriba sudo apt install -y samba. Esto instalará el paquete Samba.
- Una vez instalado, escriba sudo nano /etc/samba/smb.conf. El abrirá el archivo smb.conf en la consola, listo para editar.
-
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
- Presione Ctrl + X (tecla de control y tecla X) para salir. Cuando se le solicite guardar, presione Sí.
- 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.
- 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
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:
Cómo comprimir los archivos ISO de sus copias de seguridad de Psp en archivos CSO para ahorrar espacio: 4 pasos
Cómo comprimir los archivos ISO de sus copias de seguridad de Psp en archivos CSO para ahorrar espacio. se puede utilizar con Wine en Ubuntu. También necesitará una psp CFW (Cusstom Firm-Ware) para hacer
Copie, pegue y acceda a archivos entre varias computadoras: 3 pasos
Copiar y pegar y acceder a archivos entre varias computadoras: Acabo de encontrar un sitio web que permite a las personas copiar y pegar cualquier texto, imágenes, videos, etc. entre varias computadoras. También le permite crear un tablero de mensajes, cargar archivos e imprimir su página web. Y la mejor parte es que ni siquiera tienes
Transferencia de archivos a través de su LAN a través de BitTorrent: 6 pasos
Transferencia de archivos a través de su LAN a través de BitTorrent: A veces, es posible que necesite transferir archivos a través de una red a varias computadoras. Si bien puede guardarlo en una unidad flash o en un CD / DVD, tendría que ir a cada computadora y copiar los archivos y puede llevar un tiempo copiar todos los archivos (especialmente con f
Cómo reparar archivos de datos no compatibles y descargar sus archivos de video favoritos para su PSP portátil: 7 pasos
Cómo reparar archivos de datos no admitidos y descargar sus archivos de video favoritos para su PSP portátil: Usé Media Go e hice algunos de los trucos para que los archivos de video no admitidos funcionen en mi PSP. Estos son todos mis pasos que hice , cuando conseguí que mis archivos de video no compatibles funcionaran en mi PSP. Funciona al 100% con todos mis archivos de video en mi PSP Po
Acceda / controle un servidor o la mayoría de las computadoras con Windows de forma remota: 6 pasos
Acceda controle un servidor o la mayoría de cualquier computadora con Windows de forma remota: este instructivo es una combinación de algunas ideas que he visto aquí en instructivos. Ha4xor4life publicó un instructivo llamado Verifique su servidor de archivos personal con facilidad. Es una buena idea pero requería un monitor con dos entradas