Magic Wormhole, send filer sikkert fra terminalen

om-magisk ormehul

I den næste artikel skal vi se på et kommandolinjeprogram kaldet Magic Wormhole. Dette er en applikation baseret på "CLI", som vi vil være i stand til send tekst, filer og endda mapper sikkert (som automatisk komprimeres) til næsten alle fra vores terminal.

I dag er det offentligt kendt, at hvis du vil få de fleste ting hurtigt og sikkert, er det tilrådeligt at bruge kommandolinjen. Den ansøgning, der vedrører os, er hurtig og nem at bruge. Der er ingen grund til at bekymre sig om den viden, der kræves for at bruge terminalprogrammer. Dens anvendelse er yderst minimalistisk og kræver ikke forudgående viden om protokoller eller noget lignende.

Applikationens logik reduceres til at vide, hvilken fil vi vil sende, og udføre den eneste kommando, der skal fortsætte med afsendelsen. Der er ingen grænse ved forsendelse. Dokumenter kan sendes enkeltvis eller komprimerede filer.

Lad os forestille os et meget sandsynligt scenario. Vi vil sende en fil til en ven, der er tusindvis af miles væk, forbundet med internettet med sin computer. Løsningen på denne mulige sag er så enkel som at starte et nyt vindue af terminal, åbn en ormehul og efter at have indtastet et par ord, skal du trykke på Enter og vente på den anden part.

Din ven i den anden ende starter deres terminal, åbner også et ormehul og indtaster en kode for at godkende din adgang til filer. Når du har indtastet koden, behøver du kun vente på, at download til din computer er færdig.

Det er rigtigt, at der i tilfælde af filer ikke er nogen lagring på noget mellemliggende tidspunkt som sådan, og afsendelsen sker mellem de to involverede ekstremer. Selvom det kunne være en ende-til-ende-tjeneste, er det ikke. For at være mere præcis, kommunikation på et eller andet tidspunkt skal gå gennem en proxyserver.

Generelle træk ved Magic Wormhole

Magic Wormhole gør brug af PAKE (Password-Authenticated Key Exchange) til kryptere den information, der sendes mellem slutpunkterne. Denne applikation bruger SPAKE2-algoritmen.

Før jeg nævnte, at kommunikationen på et tidspunkt skal styres af en server. Dette vil være den, der har ansvaret for at oprette en TCP-tunnel mellem enderne. Dette vil sikre, at informationen sendes.

Magic Wormhole-biblioteket kræver en «Rendezvous-server«. Dette er et simpelt relæ baseret på WebSocket, der leverer meddelelser fra en klient til en anden. Dette gør det muligt for Magic Wormhole-koder at omgå IP-adresser og portnumre.

Kommandoer til filoverførsel bruger et "Transit Relay". Dette er en anden simpel server, der samles to indgående TCP-forbindelser og overfører dataene mellem de to.

Den bruger, der sender filen, skal sende nøglen via chat / besked / opkald, som Magic Wormhole genererer til den modtagende bruger.

Hvis nogen har brug for at vide mere om, hvor sikkert Magic Wormhole kan være eller dets funktioner, kan GitHub kan løse mange tvivl.

Installer Magic Wormhole

I Debian 9 og Ubuntu 17.04+ kan vi installere Magic Wormhole. Til dette bruger vi terminalen (Ctrl + Alt + T) og apt-kommandoen, der er vist nedenfor.

sudo apt install magic-wormhole

I ældre versioner af Debian / Ubuntu skal følgende pakker installeres inden programmet. Vi åbner terminalen (Ctrl + Alt + T) og skriver i den.

sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev

pip install magic-wormhole

Brug Magic Wormhole

fangst magisk ormehul forsendelse

Afsendelse af filer ved hjælp af Magic Wormhole

Først og fremmest må jeg sige, at jeg har rapporteret fejl på mit lokale netværk. Dette skete, hvis katalogstien, hvorfra jeg agter at sende filen, indeholdt accenter eller lignende på et eller andet tidspunkt i den angivne sti. Koden, der kræves til forsendelse, genereres på dette tidspunkt. Vi bliver nødt til at videregive dette til modtageren. Når dette er afklaret, skal du bare sende terminalen (Ctrl + Alt + T) og skrive følgende for at sende en fil.

wormhole send “nombre del archivo”
fange magisk ormehulsmodtagelse

Modtagelse af filer med Magic Wormhole

For at modtage filen skal du bare bruge følgende kommando i terminalen. Det virker indlysende for mig, men glem ikke, at modtageren også skal have Magic Wormhole installeret. Programmet beder modtageren om at indtaste den kode, den har modtaget fra afsenderen.

wormhole receive

Både afsender og modtager modtager meddelelser, der angiver overførslens forløb af filer. Det vil også informere os, hvis processen finder fejl undervejs.

Dette er naturligvis en applikation til dem, der har det godt med at bruge terminalen.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.