GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come trasferire in modo sicuro file tra sistemi Ubuntu utilizzando Croc

Croc è uno strumento basato su CLI open source che consente di trasferire file in modo sicuro tra i sistemi. Durante il trasferimento di file, viene generato un codice che il mittente e il sistema ricevente possono utilizzare per la crittografia end-to-end. Sia che il mittente e il destinatario si trovino sulla stessa rete o su reti diverse, Croc può trasferire facilmente e rapidamente file tra di loro senza la necessità di port forwarding. Croc può essere installato e utilizzato su Linux, Windows e MacOS, consentendoti di condividere file tra diversi sistemi operativi.

Nel tutorial di oggi, installeremo Croc per trasferire in modo sicuro i file tra i sistemi Ubuntu. Per installare Croc su Ubuntu, dovresti avere i privilegi di root o sudo.

Nota :La procedura è stata dimostrata su Ubuntu Sistema operativo. Puoi usare la stessa procedura di installazione per Debian Sistema operativo.

Installazione di Croc su Ubuntu

Per la dimostrazione, utilizzeremo due Ubuntu 20.04 Macchine LTS. Su entrambe le macchine installeremo Croc. Segui i passaggi seguenti per installare Croc sul sistema Ubuntu.

Passaggio 1:scarica Croc

Per scaricare Croc, visita la pagina Croc GitHub e scarica Croc .deb pacchetto per il sistema operativo Linux. Puoi scaricare a 32 o 64 bit a seconda dell'architettura del tuo sistema operativo.

Puoi anche utilizzare il comando seguente per scaricare l'ultima versione di Croc a 64 bit, ovvero 9.4.2 (a partire da ottobre 2021):

$ wget https://github.com/schollz/croc/releases/download/v9.4.2/croc_9.4.2_Linux-64bit.deb

Una volta scaricato, vedrai l'output come mostrato di seguito.

Fase 2:installazione di Croc

Dopo il download, puoi installare il pacchetto Croc .deb usando il comando apt.

Usa il comando seguente per installare Croc:

$ sudo apt install ./croc_9.4.2_Linux-64-bit.deb

Se hai scaricato un'altra versione, assicurati di sostituirla con .deb nome del file utilizzato nel comando precedente.

Nota inoltre che se il file scaricato si trova in un'altra directory, assicurati di spostarti prima all'interno di quella directory. Quindi puoi eseguire il comando di installazione.

Fase 3:verifica dell'installazione

Per verificare l'installazione di Croc, eseguire il comando seguente:

$ corc -v

Se Croc è stato installato correttamente, l'output mostrerà la versione di Croc.

Utilizzo di Croc

Dopo aver installato croc su entrambi i sistemi, siamo pronti per condividere i file tra di loro. Trasferire un file con Croc è semplicissimo. Un mittente deve solo eseguire un singolo comando per inviare un file. Questo comando genera un codice. Per ricevere quel file, il destinatario deve solo digitare quel codice nel proprio Terminale.

Trasferisci un singolo file

Per inviare un singolo file utilizzando Croc, spostati all'interno della directory in cui si trova il file, quindi utilizza il comando seguente:

$ croc invia

Ad esempio, per inviare un file denominato testfile.txt che si trova all'interno della directory Home della macchina mittente, eseguire il comando seguente:

$ croc send testfile.txt

Dopo aver eseguito il comando precedente, vedrai un codice visualizzato nell'output. Copia questo codice. Nel nostro esempio, il codice visualizzato nell'output è croc 6441-ballon-disney-domain .

Ora sull'altra macchina su cui vuoi trasferire il file, incolla quel codice nel Terminale e premi Invio . Successivamente, ti chiederà se desideri accettare quel file. Premi y per accettare il file. Ora il file verrà trasferito sull'altra macchina.

Per impostazione predefinita, Croc chiede se desideri sovrascrivere un file esistente. Se vuoi che Croc sovrascriva un file esistente senza che venga richiesto, usa –yes –overwrite opzione come segue:

$ croc --yes --overwrite testfile.txt

Trasferisci più file

Per trasferire più file utilizzando Croc, spostati all'interno della directory che contiene i file. Quindi usa il comando seguente:

$ croc send

Ad esempio, per inviare 3 file denominati testfile.txt, testfile2.txt, e testfile3.txt che si trova all'interno della directory Home della macchina mittente, eseguire il comando seguente:

$ croc send testfile.txt, testfile2.txt, and testfile3.txt

Dopo aver eseguito il comando precedente, vedrai un codice visualizzato nell'output. Copia questo codice.

Ora sull'altra macchina su cui vuoi trasferire questi file, incolla quel codice nel Terminale e premi Invio . Successivamente, ti chiederà se desideri accettare questi file. Premi y per accettare i file. Ora tutti i file verranno trasferiti sull'altra macchina.

Per inviare più file, puoi anche utilizzare il carattere jolly. Ad esempio, per inviare tutti i file i cui nomi terminano con .txt , puoi utilizzare il carattere jolly come segue:

$ croc send *.txt

Trasferisci una directory

Per trasferire una directory utilizzando Croc, spostati all'interno della directory principale in cui si trova la directory desiderata, quindi utilizza il comando seguente:

$ croc invia

Ad esempio, per inviare una directory denominata testdirectory che si trova all'interno della directory Home della macchina mittente, eseguire il comando seguente:

$ croc send testdirectory

Dopo aver eseguito il comando precedente, vedrai un codice visualizzato nell'output. Copia questo codice.

Ora sull'altra macchina in cui vuoi trasferire la directory, incolla il codice nel Terminale e premi Invio . Successivamente, ti chiederà se desideri accettare i file. Premi y per accettare i file. Ora la directory con il suo contenuto verrà trasferita sull'altra macchina.

Trasferisci utilizzando il codice personalizzato

Durante l'invio del file, puoi anche specificare il tuo codice personalizzato utilizzando il –codice opzione.

$ croc send –code

Ad esempio, vuoi usare meraviglioso come codice durante l'invio del file testfile.txt ad un altro sistema. In questo caso, il comando sarebbe:

$ croc send --code wonderful testfile.txt

Sul lato ricevente, dovrai utilizzare il codice sopra per ricevere il file:

$ coccodrillo meraviglioso

Trasferisci testo

Puoi anche inviare SMS ad altre macchine usando il –testo opzione come segue:

$ croc send --text "this is URL"

Copia il codice visualizzato sulla macchina mittente e quindi incollalo nel Terminale della macchina ricevente. Successivamente, il testo specificato verrà trasferito all'altra macchina.

Disinstalla Croc

Se per qualsiasi motivo desideri rimuovere Croc, utilizza il comando seguente per farlo:

$ sudo apt remove croc

Se ti chiede conferma, premi y e poi Invio . Dopodiché, Croc verrà rimosso dalla tua macchina.

In questo post, abbiamo spiegato come installare e utilizzare Croc su Ubuntu OS. Ora puoi trasferire facilmente e in sicurezza file tra le tue macchine Ubuntu. Abbiamo anche spiegato come disinstallare Croc nel caso in cui sia necessario rimuoverlo dal sistema.


Ubuntu
  1. Come aprire file ISO su Ubuntu Linux

  2. Trasferisci in modo sicuro file e cartelle tra computer utilizzando Croc

  3. Come collegare un Nexus 7 per trasferire file??

  4. Come trasferire file tra macchine Ubuntu??

  5. Come trasferire file in modo sicuro utilizzando SCP

Come modificare i file di configurazione in Ubuntu

Come rinominare i file in Ubuntu 20.04

Come installare il file Deb su Ubuntu usando Gdebi

Come accedere ai file di Windows da Ubuntu?

Trasferisci file usando WinSCP

Come proteggere con password i file usando l'editor Vim in Ubuntu