GNU/Linux >> Tutoriales Linux >  >> Arch Linux

Cómo compartir instantáneamente archivos y carpetas en Arch Linux

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!


Arch Linux
  1. Cómo copiar archivos y directorios en Linux

  2. Cómo crear y configurar un usuario de Sudo en Arch Linux

  3. Cómo instalar y usar Docker en Arch Linux

  4. Cómo archivar y comprimir archivos en Linux

  5. ¿Cómo cambio el nombre de todas las carpetas y archivos a minúsculas en Linux?

Cómo compartir archivos de juegos de Steam entre Linux y Windows

Cómo comprimir archivos y carpetas en Linux [Consejo para principiantes]

Cómo abrir archivos y carpetas como administrador en Nautilus File Manager en Linux

Cómo ocultar carpetas y archivos en Linux usando un archivo de texto

Cómo encontrar carpetas en Linux

Cómo comprimir archivos y carpetas en Linux