Att överföra filer mellan datorer är en relativt enkel handling om du har rätt verktyg. Medan de flesta filöverföringsverktyg fungerar på samma sätt och delar en liknande funktionsuppsättning, sticker några ut med sina särdrag.
Croc är ett sådant verktyg. Det fungerar via kommandoraden och låter dig överföra filer och mappar mellan datorer snabbt och säkert.
Följ med när vi diskuterar croc och lista ner instruktionerna för att använda den för att överföra filer mellan Linux och vilken annan enhet som helst.
Vad är krokodil?
Croc är ett plattformsoberoende filöverföringsverktyg som låter dig dela filer och mappar mellan två datorer på ett snabbt och säkert sätt. Den fungerar via kommandoraden och är kompatibel med alla större datorplattformar: Linux, macOS och Windows.
En aspekt av croc som skiljer den från andra fildelningsverktyg är hur den hanterar dataöverföringar. Till att börja med använder croc en reläserver – istället för att ladda upp filer till en server, till skillnad från andra verktyg – för att skapa ett fullduplex-kommunikationslager mellan de två datorerna för överföring av data. Som ett resultat är det mycket snabbare och kräver inte
port forwarding för att överföra filer.På samma sätt använder croc PAKE (Password Authenticated Key Exchange) krypteringsmetod för att säkerställa att dina överförda data förblir säkra, vilket är något du vanligtvis inte hittar på andra filöverföringsverktyg.
Varför ska du använda krokodil?
Nedan är några av de utmärkande funktionerna hos croc som skiljer den från andra plattformsoberoende fildelningsverktyg:
- Croc använder en reläserver för att överföra data, vilket fungerar genom att skapa ett fullduplex-kommunikationslager som möjliggör samtidig upp- och nedladdning av innehåll på båda datorerna, vilket i sin tur förbättrar överföringen priser.
- Med utgångspunkt från föregående punkt är en annan fördel med att använda en reläserver att du inte gör det måste ställa in portvidarebefordran på nätverket för att överföra data med croc över LAN eller över internet.
- Croc använder PAKE, som ger end-to-end-kryptering för att säkerställa att alla dina dataöverföringar sker säkert över nätverket.
- Vid tillfällen när överföringen avbryts halvvägs – kan bero på en dålig anslutning – låter verktyget dig återuppta överföringar, så att du inte behöver gå igenom processen igen.
- Croc låter dig använda en proxy, som Tor, för att lägga till ett extra lager av säkerhet till din dator under filöverföringar.
- Du kan också välja att själv vara värd för reläservern med Docker eller andra liknande tjänster.
Relaterad: Hur man installerar Docker på Ubuntu Linux
Hur man installerar croc på Linux?
Croc fungerar på alla större Linux-distros, och du kan installera det på din dator med följande steg.
Ladda först ner den senaste versionen av croc för ditt system från länken nedan.
Ladda ner: Croc
För att installera DEB-paketet på Ubuntu/Debian, starta först terminalen. Navigera sedan till katalogen där du har laddat ner filen och skriv in följande kommando:
sudo dpkg -i croc-*.deb
Alternativt, om du använder Arch Linux, kan du installera croc genom att köra:
sudo pacman -S krokodil
På liknande sätt, för att installera det på FreeBSD, använd:
pkg installera croc
Om du inte kan hitta ett installationsprogram för din distro, utfärda följande kommando för att ladda ner och köra installationsskriptet:
ringla https://getcroc.schollz.com | våldsamt slag
Eftersom croc underlättar filöverföring mellan två datorer är det självklart att du också måste ha croc installerat på den andra enheten. Gå till crocs GitHub för att ta reda på instruktioner om hur du installerar den på din enhet.
Hur man använder croc för att dela filer
Med croc installerat på dina datorer kan du nu använda det för att göra både och: dela filer och ta emot filer. Så beroende på ditt användningsfall, följ instruktionerna nedan för att överföra filer från/till din Linux-dator.
Överför filer från Linux till en annan enhet
För situationer där du vill överföra filer från din Linux-maskin till någon annan dator (som kör ett annat operativsystem), följ stegen nedan för att utföra sändningsoperationen i croc.
Eftersom hela operationen i croc sker via kommandoraden, se till att du har den öppnad på båda dina datorer. Sedan, på din sändande enhet, som är din Linux-maskin i det här fallet, skriv följande kommando i terminalen och tryck Stiga på:
croc skicka filnamn
Till exempel:
croc skicka MyText.txt
Så fort du gör det kommer du att se en kod precis under Sändning meddelande. Denna kod är vad som gör att du kan ta emot filerna på en annan dator.
Gå tillbaka till kommandotolken på den mottagande datorn och ange kommandot med syntaxen nedan:
krocka din_kod_här
Till exempel, om din kod är alfa1måste du ange:
krok alfa1
Stiga på y för att acceptera den inkommande filen och ladda ner den till din enhet.
När koden matchar båda maskinerna upprättas en PAKE och överföringen börjar. Dessutom genererar programmet också en hemlig nyckel för end-to-end krypterad dataöverföring mellan båda parter.
Även om Crocs slumpmässiga kodfraser gör jobbet, kan de ibland vara för långa att skriva. Som ett alternativ kan du generera en anpassad kod själv när du påbörjar överföringen. För detta, ändra kommandosyntaxen enligt nedan:
croc send --kod din_kodfras filnamn
I likhet med att skicka filer låter croc dig också skicka text, vilket kan vara praktiskt när du vill dela ett meddelande eller en URL. Använd följande syntax för att skicka en text via croc:
croc skicka --text "din_text_här"
Till exempel:
croc skicka --text "hej"
På den mottagande enheten anger du kodfrasen som genereras av kommandot ovan och trycker y, när du uppmanas att visa meddelandet.
Ta emot filer från en annan enhet till Linux
Ungefär som att dela filer från din Linux-dator, kan det finnas tillfällen då du vill ta emot filer från en annan enhet till din Linux-maskin.
I sådana situationer kan du helt enkelt vända processen, som visas i stegen nedan.
Öppna kommandoraden på den sändande maskinen och kör:
croc skicka filnamn
Gå tillbaka till din Linux-maskin och skriv in i terminalfönstret:
croc code_phrase
Återigen, gå in y för att acceptera filen.
Överföra filer mellan datorer med lätthet
De flesta filöverföringsappar erbjuder plattformsoberoende funktionalitet nuförtiden. Det som dock skiljer croc från resten är dess enkla att använda, snabba och säkra karaktär som underlättar filöverföringar mellan datorer som kör olika operativsystem.
I själva verket sägs croc vara det enda CLI-baserade filöverföringsverktyget med en så omfattande funktion set, vilket gör det till en perfekt filöverföringsföljeslagare för dem som föredrar att arbeta med kommandot linje.
Med det sagt kan du också kolla in qrcp, ett gratis filöverföringsverktyg som använder QR-koder för att hjälpa dig överföra filer mellan Linux, Android och iOS.
Vill du ha ett snabbt och enkelt sätt att dela filer mellan en Linux-dator och smartphone? Kolla in qrcp, ett gratis filöverföringsverktyg som använder QR-koder.
Läs Nästa
- Linux
- Fildelning
- Terminal
- Linux-appar
Yash är personalskribent på MUO för gör-det-själv, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva brukade han utveckla för webben och iOS. Du kan också hitta hans författarskap på TechPP, där han täcker andra vertikaler. Förutom teknik, gillar han att prata om astronomi, formel 1 och klockor.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera