Magic Wormhole, skicka filer säkert från terminalen

om-magi-maskhål

I nästa artikel ska vi ta en titt på en kommandoradsapplikation som heter Magic Wormhole. Detta är en applikation baserad på "CLI" som vi kommer att kunna säkert skicka text, filer och till och med mappar (som komprimeras automatiskt) till praktiskt taget alla från vår terminal.

Numera är det allmänt känt att om du vill få de flesta sakerna snabbt och säkert, är det lämpligt att använda kommandoraden. Ansökan som berör oss är snabbt och enkelt att använda. Det finns ingen anledning att oroa sig för den kunskap som krävs för att använda terminalprogram. Dess användning är extremt minimalistisk och kräver inte förkunskaper om protokoll eller något liknande.

Programmets logik reduceras till att veta vilken fil vi vill skicka och utföra det enda kommandot för att fortsätta med sändningen. Det finns inga gränser vid leverans. Dokument kan skickas individuellt eller komprimerade filer.

Låt oss föreställa oss ett mycket troligt scenario. Vi vill skicka en fil till en vän, som är tusentals mil borta, ansluten till internet med sin dator. Lösningen på detta möjliga fall är så enkelt som att starta ett nytt fönster av terminala, öppna en Maskhål och efter att ha skrivit in ett par ord, tryck på Enter och vänta på den andra parten.

Din vän i andra änden startar sin terminal, öppnar också ett maskhål och anger ett kod för att autentisera din åtkomst till filer. När du har angett koden behöver du bara vänta på att nedladdningen till din dator är klar.

Det är sant att när det gäller filer finns det ingen lagring vid någon mellanliggande punkt som sådan, sändningen sker mellan de två inblandade ytterligheterna. Även om det kan vara en helhetsservice, är det inte det. För att vara mer exakt, kommunikation någon gång måste gå via en proxyserver.

Allmänna funktioner i Magic Wormhole

Magic Wormhole använder PAKE (Password-Authenticated Key Exchange) till kryptera informationen som skickas mellan slutpunkterna. Denna applikation använder SPAKE2-algoritmen.

Innan jag nämnde att kommunikationen någon gång måste hanteras av en server. Det här kommer att vara den som ansvarar för att skapa en TCP-tunnel mellan ändarna. Detta säkerställer att informationen skickas.

Magic Wormhole-biblioteket kräver en «Rendezvous-server«. Detta är ett enkelt relä baserat på WebSocket som levererar meddelanden från en klient till en annan. Detta gör att Magic Wormhole-koder kan kringgå IP-adresser och portnummer.

Kommandona för filöverföring använder ett "Transit Relay". Detta är en annan enkel server som samlas två inkommande TCP-anslutningar och överför data mellan de två.

Användaren som skickar filen måste skicka nyckeln via chatt / meddelande / samtal som Magic Wormhole kommer att generera till den mottagande användaren.

Om någon behöver veta mer om hur säkert Magic Wormhole kan vara eller dess funktioner, kolla in GitHub kan lösa många tvivel.

Installera Magic Wormhole

I Debian 9 och Ubuntu 17.04+ kommer vi att kunna installera Magic Wormhole. För detta kommer vi att använda terminalen (Ctrl + Alt + T) och apt-kommandot som visas nedan.

sudo apt install magic-wormhole

I äldre versioner av Debian / Ubuntu måste följande paket installeras innan programmet. Vi öppnar terminalen (Ctrl + Alt + T) och skriver i den.

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

pip install magic-wormhole

Använd Magic Wormhole

fånga magiska maskhålsfrakt

Skicka filer med Magic Wormhole

Först och främst måste jag säga att jag har rapporterat fel i mitt lokala nätverk. Detta hände om katalogvägen från vilken jag tänker skicka filen innehöll accenter eller liknande någon gång i den angivna sökvägen. Koden som krävs för frakt genereras vid denna tidpunkt. Vi måste skicka detta vidare till mottagaren. När detta har klargjorts måste du bara öppna terminalen (Ctrl + Alt + T) och skriva följande för att skicka en fil.

wormhole send “nombre del archivo”
fånga magisk maskhålsmottagning

Ta emot filer med Magic Wormhole

För att ta emot filen måste du bara använda följande kommando i terminalen. Det verkar självklart för mig, men glöm inte att mottagaren också måste ha Magic Wormhole installerat. Programmet kommer att be mottagaren att ange koden den har fått från avsändaren.

wormhole receive

Både avsändare och mottagare kommer att ta emot anmälningar som visar överföringen av filer. Det kommer också att informera oss om det finns några fel under processen.

Detta är uppenbarligen en applikation för dem som känner sig bekväma med terminalen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.