Hay muchas formas de compartir archivos o carpetas en Arch Linux. Puede configurar un recurso compartido de samba, un recurso compartido de nfs o usar una unidad USB para compartir o transferir archivos. Pero espere, hay una forma alternativa de compartir instantáneamente archivos y carpetas en Arch Linux. servicio rápido le permite compartir archivos rápidamente entre los sistemas Arch Linux. Es un servidor http simple, por lo que no necesita instalar ninguna aplicación adicional en ningún sistema. Simplemente instálelo y comparta archivos en poco tiempo. Todo lo que necesita es un navegador web en los sistemas cliente para acceder a los archivos/carpetas. Quickserve puede servir un solo archivo o un directorio completo simplemente pasando sus rutas en la línea de comando. También puede aceptar una lista de archivos para compartir con la opción "--filelist". Incluso es posible habilitar cargas utilizando la opción "--upload", que acepta una ruta de directorio como argumento.
Características
En cuanto a las características, podemos enumerar las siguientes:
- Muy fácil de instalar y usar.
- Soporte para listas de filtros y archivos.
- Subir soporte.
- Autenticación de resumen HTTP.
- HTTPS con certificados de cliente para conexiones seguras.
- Compatibilidad con multidifusión para la detección automática de otros servidores Quickserve.
Instalar servicio rápido
Qucikserve no está disponible en los repositorios oficiales. Puedes instalarlo desde AUR usando cualquier ayudante de AUR.
Usando Yay :
$ yay -S quickserve
Tenga en cuenta que Quickserve en AUR es muy antiguo y no se actualiza desde hace mucho tiempo. Por lo tanto, es posible que no pueda instalarlo.
Por suerte, también hay un repositorio no oficial que proporciona la última versión de Quickserve.
Una advertencia: Los desarrolladores oficiales de Arch Linux y los usuarios de confianza no realizan pruebas de ningún tipo para verificar el contenido de los repositorios no oficiales. Debe decidir si confía en sus mantenedores y asume toda la responsabilidad por las consecuencias del uso de cualquier repositorio no oficial.
Editar pacman.conf archivo:
$ sudo nano /etc/pacman.conf
Agregue las siguientes líneas al final:
[xyne-any] Server = http://xyne.archlinux.ca/repos/xyne
Guarde y cierre el archivo pacman.conf.
Ahora, instale quickserve usando pacman como se muestra a continuación.
$ sudo pacman -S quickserve
Comparta archivos y carpetas al instante en Arch Linux usando Quickserve
Digamos que su amigo se acerca a su escritorio y le pide un archivo o una carpeta. No necesita configurar ninguna aplicación para compartir archivos, solo instale Quickserve y comparta los archivos y carpetas al instante como se muestra a continuación.
$ quickserve <path_to_file_or_folder>
Es tan simple como eso. Ahora, su amigo puede acceder a los recursos compartidos a través del navegador web visitando la URL - http://IP_Address:8000 .
Es posible que deba permitir el puerto a través del firewall/enrutador. Tampoco es gran cosa. Los siguientes comandos funcionarán si usa firewalld.
$ sudo firewall-cmd --permanent --add-port=8000/tcp
$ sudo firewall-cmd --reload
En Debian, Ubuntu, puede permitir el puerto 800 como se muestra a continuación.
$ sudo ufw allow 8000
Ahora, veamos cómo usar Quickserve para servir rápidamente archivos y carpetas a través de la red. Digamos, por ejemplo, compartamos un directorio llamado prueba . Para hacerlo, ejecute:
$ quickserve test/
Salida de muestra:
MulticastQuickserveServer PID 535 Addresses lo: 127.0.0.1 enp0s3: 192.168.1.105 Port 8000 Multicast False Filelist None Filterlist None MOTD None Upload Directory None Tar Disabled Paths test /home/sk/test Static Peers None Press ctrl+C to exit.
El comando iniciará un servidor http en todas las interfaces que escuchan en el puerto 8000. Ahora, sus amigos pueden acceder a esta carpeta compartida navegando a http://IP_address_of_your_system:8000/ desde su navegador web.
Aquí está la captura de pantalla de muestra del recurso compartido anterior.
Alternativamente, puede usar wget o cualquier cosa para acceder o descargar los recursos compartidos. Bastante útil, ¿no? ¡Sí, lo es! Puede compartir cualquier carpeta o archivo como lo describí anteriormente en sus sistemas Arch Linux. Para salir de Quickserve, simplemente presione CTRL+C .
Lea también:
- Cómo configurar un servidor de archivos básico usando simpleHTTPserver
Para obtener más detalles, consulte la sección de ayuda de servicio rápido.
$ quickserve -h
Eso es todo. Ahora, sabe cómo compartir archivos y carpetas rápidamente entre los sistemas Arch Linux. Estaré pronto aquí con otra guía interesante. Si encuentra útil este artículo, compártalo en sus redes sociales y apoye a OSTechNix.
¡Salud!