Nel prossimo articolo daremo uno sguardo a Croc. Oggi gli utenti possono trovare molti modi diversi per farlo trasferire file tra due o più squadre. Croc ci fornirà uno di quei modi, progettato per essere utilizzato dalla riga di comando e che ci consentirà di trasferire file e cartelle tra computer in modo facile, veloce e sicuro.
Utilizzando questo strumento, il trasferimento dei dati viene eseguito rapidamente poiché funge da server di inoltro tra i sistemi. Crea un livello di comunicazione full-duplex in tempo reale tra le due squadre, quindi i compiti di 'carico'E'Descarga'si svolgono contemporaneamente tra le squadre.
Croc offre la crittografia end-to-end utilizzando la libreria di scambio delle chiavi autenticata da password (PAKES). La libreria PAKE consente a due utenti di generare una chiave segreta forte utilizzando una chiave debole che entrambi conoscono in anticipo. Questa chiave segreta viene utilizzata dopo un'ulteriore crittografia.
Caratteristiche generali del Croc
- È un programma gratuito e open source.
- Poiché Croc utilizza la ritrasmissione, non è necessario un server centrale o un port forwarding.
- È una applicazione multipiattaforma, in modo da poter trasferire i dati tra le piattaforme Gnu / Linux, Mac e Windows.
- Fornisce crittografia end-to-end utilizzando la libreria PAKES.
- Il programma noi ti permette di trasferire più file contemporaneamente.
- Se per qualsiasi motivo il trasferimento dei dati viene interrotto, potremo riprendere la copia dei file da dove era stata lasciata l'ultima volta.
- Richiede zero dipendenze.
- Croc è scritto nel linguaggio di programmazione GO ed è disponibile gratuitamente con la licenza MIT.
Queste sono solo alcune delle funzionalità offerte da questo programma. Può essere consultarli tutti da pagina GitHub del progetto.
Installa Croc su Ubuntu
Croc possoInstalla su qualsiasi distribuzione Gnu / Linux e Unix che supporti Bash utilizzando il seguente comando nel terminale (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
Questo comando installerà Croc in / usr / local / bin / location.
Puoi anche scarica i binari precompilati dal file pagina delle versioni progetto. In questo caso possiamo scaricare il file Croc DEB per il sistema Ubuntu 20.04 utilizzando i seguenti comandi nel terminale (Ctrl + Alt + T):
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
Una volta terminato il download, possiamo installa il programma con il seguente comando:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
Croc può anche essere installato come pacchetto snap. Nel terminale (Ctrl + Alt + T) dovrai solo usare il comando:
sudo snap install croc
Usa Croc
Per cominciare, dovremo essere sicuri di aver installato Croc in tutti i sistemi che vogliamo coinvolgere nelle spedizioni.
Trasferisci file e cartelle tra computer
a trasferire un file o una cartella utilizzando Croc, dovremo semplicemente eseguire qualcosa come il seguente:
croc send ruta-al-archivo-o-carpeta
Un esempio pratico potrebbe essere:
croc send archivo.png
Come puoi vedere nello screenshot qui sopra, questo comando genererà una frase in codice casuale che in questo esempio è:
flex-hazard-immune
La frase in codice viene utilizzata per stabilire un accordo di chiave autenticato con password (PAKES). Questo genera una chiave segreta per il mittente e il destinatario da utilizzare per la crittografia end-to-end.
Per ricevere il file sopra su un altro computer, il destinatario deve digitare questa chiave accanto al comando croc:
croc flex-hazard-immune
Quindi dovremo premere 'y'e premere Intro per ricevere il file.
Il file verrà salvato sul computer ricevente, nella stessa cartella in cui stiamo eseguendo questo ultimo comando.
Imposta una frase in codice personalizzata
Come puoi vedere nell'esempio precedente, Croc genera un codice casuale ogni volta che inviamo un file o una cartella. Ma anche potremo inviare file o cartelle con un codice personalizzato a nostro piacimento, dovremo solo utilizzare l'opzione -Codice.
croc send --code descargar-esto archivo.txt
In questo esempio, "scarica questo'è la frase in codice. Il destinatario può ricevere il file utilizzando il seguente comando:
croc descargar-esto
Invia testo
Se siamo interessati a condividere un URL o un messaggio, Croc può anche aiutarci. Per inviare il testo utilizzando Croc dovremo solo eseguire:
croc send --text "Mensaje de texto enviado con Croc"
El il destinatario riceverà un messaggio di testo con il seguente comando:
croc sound-laura-vital
Aiuto
A consultare l'aiuto di questo strumento, nel terminale (Ctrl + Alt + T) dovremo solo eseguire:
croc --help
Perché è open source e implementato in un linguaggio facilmente compilabile (Go), questo strumento può essere utilizzato su qualsiasi sistema. Questo modo di condividere file o cartelle tra computer è veloce, sicuro e davvero facile da usare. Può ottenere maggiori informazioni su questo progetto nel il blog del suo creatore.