Ci sono tanti modi per condividere file o cartelle in Arch Linux. Puoi configurare una condivisione samba, una condivisione nfs o utilizzare un'unità USB per condividere o trasferire file. Ma aspetta, c'è un modo alternativo per condividere istantaneamente file e cartelle in Arch Linux. Servizio rapido ti consente di condividere file rapidamente tra i sistemi Arch Linux. È un semplice server http, quindi non è necessario installare applicazioni aggiuntive su nessun sistema. Installalo e condividi i file in pochissimo tempo. Tutto ciò che serve è un browser web nei sistemi client per accedere ai file/cartelle. Quickserve può servire un singolo file o un'intera directory semplicemente passando i loro percorsi sulla riga di comando. Può anche accettare un elenco di file da condividere con l'opzione "--filelist". È anche possibile abilitare i caricamenti utilizzando l'opzione "--upload", che accetta un percorso di directory come argomento.
Caratteristiche
Per quanto riguarda le caratteristiche, possiamo elencare quanto segue:
- Molto semplice da installare e utilizzare.
- Supporto per elenchi di file e filtri.
- Carica supporto.
- Autenticazione digest HTTP.
- HTTPS con certificati client per connessioni sicure.
- Supporto multicast per il rilevamento automatico di altri server Quickserve.
Installa Quickserve
Qucikserve non è disponibile nei repository ufficiali. Puoi installarlo da AUR utilizzando qualsiasi aiutante AUR.
Usando Sì :
$ yay -S quickserve
Tieni presente che Quickserve in AUR è molto vecchio e non viene aggiornato da molto tempo. Pertanto, potresti non essere in grado di installarlo.
Fortunatamente, esiste anche un repository non ufficiale che fornisce l'ultimo Quickserve.
Un avvertimento: Gli sviluppatori Arch Linux ufficiali e gli utenti fidati non eseguono test di alcun tipo per verificare il contenuto di repository non ufficiali. Devi decidere se fidarti dei loro manutentori e ti assumi la piena responsabilità di eventuali conseguenze dell'utilizzo di qualsiasi repository non ufficiale.
Modifica pacman.conf file:
$ sudo nano /etc/pacman.conf
Aggiungi le seguenti righe alla fine:
[xyne-any] Server = http://xyne.archlinux.ca/repos/xyne
Salva e chiudi il file pacman.conf.
Ora, installa Quickserve usando pacman come mostrato di seguito.
$ sudo pacman -S quickserve
Condividi istantaneamente file e cartelle in Arch Linux utilizzando Quickserve
Diciamo che il tuo amico si avvicina alla tua scrivania e chiede un file o una cartella. Non è necessario configurare alcuna applicazione di condivisione file, basta installare Quickserve e condividere i file e le cartelle all'istante come di seguito.
$ quickserve <path_to_file_or_folder>
È così semplice. Ora, il tuo amico può accedere alle condivisioni tramite browser web visitando l'URL - http://IP_Address:8000 .
Potrebbe essere necessario consentire la porta tramite firewall/router. Non è nemmeno un grosso problema. I seguenti comandi faranno il trucco se usi firewalld.
$ sudo firewall-cmd --permanent --add-port=8000/tcp
$ sudo firewall-cmd --reload
Su Debian, Ubuntu, puoi consentire la porta 800 come mostrato di seguito.
$ sudo ufw allow 8000
Ora, vediamo come utilizzare Quickserve per servire rapidamente file e cartelle in rete. Supponiamo, ad esempio, di condividere una directory denominata test . Per farlo, esegui:
$ quickserve test/
Risultato di esempio:
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.
Il comando avvierà un server http su tutte le interfacce in ascolto sulla porta 8000. Ora i tuoi amici possono accedere a questa cartella condivisa navigando su http://IP_address_of_your_system:8000/ dal loro browser web.
Ecco lo screenshot di esempio della condivisione sopra.
In alternativa, può utilizzare wget o qualsiasi altra cosa per accedere o scaricare le condivisioni. Abbastanza utile, non è vero? Sì! Puoi condividere qualsiasi cartella o file come ho descritto sopra nei tuoi sistemi Arch Linux. Per uscire da Quickserve, premi semplicemente CTRL+C .
Leggi anche:
- Come configurare un file server di base utilizzando simpleHTTPserver
Per maggiori dettagli, fare riferimento alla sezione della guida di Quickserve.
$ quickserve -h
Questo è tutto. Ora sai come condividere rapidamente file e cartelle tra i sistemi Arch Linux. Sarò presto qui con un'altra guida interessante. Se trovi utile questo articolo, condividilo sui tuoi social network e supporta OSTechNix.
Saluti!