Overførsel af filer mellem computere er en forholdsvis ligetil handling, hvis du har det rigtige værktøj. Mens de fleste filoverførselsværktøjer fungerer på samme måde og deler et lignende funktionssæt, skiller nogle få sig ud med deres særpræg.
Croc er et sådant værktøj. Det fungerer via kommandolinjen og lader dig overføre filer og mapper mellem computere hurtigt og sikkert.
Følg med, mens vi diskuterer croc og skriv ned instruktionerne for at bruge det til at overføre filer mellem Linux og enhver anden enhed.
Hvad er krokodille?
Croc er et filoverførselsværktøj på tværs af platforme, der giver dig mulighed for at dele filer og mapper mellem to computere på en hurtig og sikker måde. Den fungerer via kommandolinjen og er kompatibel med alle større computerplatforme: Linux, macOS og Windows.
Et aspekt af croc, der adskiller den fra andre fildelingsværktøjer, er, hvordan den håndterer dataoverførsler. Til at begynde med bruger croc en relæserver - i stedet for at uploade filer til en server, i modsætning til andre værktøjer - til at skabe et fuld-dupleks kommunikationslag mellem de to computere til overførsel af data. Som et resultat er det meget hurtigere og kræver ikke
portvideresendelse at sende filer.På samme måde anvender croc PAKE (Password Authenticated Key Exchange) kryptografimetode for at sikre, at dine overførte data forbliver sikre, hvilket er noget, du normalt ikke finder på andre filoverførselsværktøjer.
Hvorfor skal du bruge krokodille?
Nedenfor er nogle af de iøjnefaldende funktioner ved croc, der adskiller det fra andre fildelingsværktøjer på tværs af platforme:
- Croc bruger en relæserver til at overføre data, som fungerer ved at skabe et fuld-duplex kommunikationslag, der giver mulighed for samtidig upload og download af indhold på begge computere og forbedrer til gengæld overførslen satser.
- Med udgangspunkt i det foregående punkt er en anden ekstra fordel ved at bruge en relæserver, at du ikke gør det skal konfigurere port forwarding på netværket for at overføre data med croc over LAN eller over internet.
- Croc bruger PAKE, som giver ende-til-ende kryptering for at sikre, at alle dine dataoverførsler foregår sikkert over netværket.
- På tidspunkter, hvor overførslen bliver afbrudt midtvejs – kan skyldes en dårlig forbindelse – giver værktøjet dig mulighed for at genoptage overførsler, så du ikke behøver at gennemgå processen igen.
- Croc lader dig bruge en proxy, som Tor, til at tilføje et ekstra lag af sikkerhed til din computer under filoverførsler.
- Du kan også vælge selv at hoste relæserveren ved hjælp af Docker eller andre lignende tjenester.
Relaterede: Sådan installeres Docker på Ubuntu Linux
Hvordan installeres croc på Linux?
Croc fungerer på alle større Linux-distros, og du kan installere det på din computer ved at bruge følgende trin.
Først skal du downloade den seneste udgivelse af croc til dit system fra linket nedenfor.
Hent: Croc
For at installere DEB-pakken på Ubuntu/Debian skal du først starte terminalen. Naviger derefter til den mappe, hvor du har downloadet filen, og skriv følgende kommando:
sudo dpkg -i croc-*.deb
Alternativt, hvis du er på Arch Linux, kan du installere croc ved at køre:
sudo pacman -S croc
På samme måde, for at installere det på FreeBSD, skal du bruge:
pkg installer croc
Hvis du ikke kan finde et installationsprogram til din distro, skal du udstede følgende kommando for at downloade og udføre installationsscriptet:
krølle https://getcroc.schollz.com | bash
Da croc letter filoverførsel mellem to computere, siger det sig selv, at du også skal have croc installeret på den anden enhed. Gå over til croc's GitHub for at finde ud af instruktioner om, hvordan du installerer det på din enhed.
Sådan bruger du croc til at dele filer
Med croc installeret på dine computere, kan du nu bruge det til at gøre begge dele: dele filer og modtage filer. Så afhængigt af dit brugstilfælde skal du følge instruktionerne nedenfor for at overføre filer fra/til din Linux-computer.
Overfør filer fra Linux til en anden enhed
I situationer, hvor du vil overføre filer fra din Linux-maskine til en anden computer (der kører et andet operativsystem), skal du følge nedenstående trin for at udføre afsendelsesoperationen i croc.
Da hele operationen i croc foregår via kommandolinjen, skal du sørge for at have den åbnet på begge dine computere. Derefter, på din afsenderenhed, som er din Linux-maskine i dette tilfælde, skriv følgende kommando i terminalen og tryk Gå ind:
croc send filnavn
For eksempel:
croc send MyText.txt
Så snart du gør det, ser du en kode lige under Sender besked. Denne kode giver dig mulighed for at modtage filerne på en anden computer.
Gå tilbage til kommandoprompten på den modtagende computer, og indtast kommandoen ved hjælp af syntaksen nedenfor:
croc din_kode_her
For eksempel, hvis din kode er alfa1, skal du indtaste:
Croc alpha1
Gå ind y for at acceptere den indgående fil og downloade den til din enhed.
Når koden matcher på begge maskiner, etableres en PAKE, og overførslen begynder. Derudover genererer programmet også en hemmelig nøgle til end-to-end krypteret dataoverførsel mellem begge parter.
Selvom Crocs tilfældige kodesætninger gør arbejdet, kan de nogle gange være for lange at skrive. Som et alternativ kan du selv generere en tilpasset kode, når du starter overførslen. Til dette skal du ændre kommandosyntaksen som vist nedenfor:
croc send --kode din_kodesætning filnavn
I lighed med at sende filer giver croc dig også mulighed for at sende tekst, hvilket kan være nyttigt, når du vil dele en besked eller en URL. Brug følgende syntaks til at sende en tekst via croc:
croc send --tekst "din_tekst_her"
For eksempel:
Croc send --tekst "hej"
På den modtagende enhed skal du indtaste kodesætningen, der genereres af ovenstående kommando, og trykke på y, når du bliver bedt om det, for at se beskeden.
Modtag filer fra en anden enhed til Linux
Ligesom at dele filer fra din Linux-computer, kan der være tidspunkter, hvor du ønsker at modtage filer fra en anden enhed til din Linux-maskine.
I sådanne situationer kan du blot vende processen om, som vist i nedenstående trin.
På afsendermaskinen skal du åbne kommandolinjen og køre:
croc send filnavn
Gå tilbage til din Linux-maskine, og indtast i terminalvinduet:
croc kodesætning
Indtast igen y for at acceptere filen.
Overførsel af filer mellem computere med lethed
De fleste filoverførselsapps tilbyder funktionalitet på tværs af platforme i disse dage. Det, der dog adskiller croc fra resten, er dens brugervenlighed, hurtige og sikre natur, der letter filoverførsler mellem computere, der kører forskellige operativsystemer.
Faktisk siges croc at være det eneste CLI-baserede filoverførselsværktøj med en så omfattende funktion sæt, hvilket gør det til en perfekt filoverførselskammerat for dem, der foretrækker at arbejde gennem kommandoen linje.
Når det er sagt, kan du også tjekke qrcp, et gratis filoverførselsværktøj, der bruger QR -koder til at hjælpe dig med at overføre filer mellem Linux, Android og iOS.
Vil du have en hurtig og nem måde at dele filer mellem et Linux -skrivebord og en smartphone? Tjek qrcp, et gratis filoverførselsværktøj, der bruger QR -koder.
Læs Næste
- Linux
- Fildeling
- Terminal
- Linux -apps
Yash er personaleforfatter på MUO til DIY, Linux, programmering og sikkerhed. Inden han fandt sin passion for at skrive, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans forfatterskab på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi, nyder han at tale om astronomi, formel 1 og ure.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!
Klik her for at abonnere