Maagiline ussiauk, saatke terminalist faile turvaliselt

umbes-maagia-ussiauk

Järgmises artiklis vaatleme käsurea rakendust nimega Magic Wormhole. See on rakendus, mis põhineb "CLI-l", millega saame hakkama turvaliselt saata teksti, faile ja isegi kaustu (mis tihendatakse automaatselt) praktiliselt kõigile meie terminalist.

Täna on avalik teadmine, et kui soovite suurema osa asjadest kiiresti ja ohutult kätte saada, on soovitatav kasutada käsurida. Meid puudutav rakendus on kiire ja lihtne kasutada. Terminaliprogrammide kasutamiseks vajalike teadmiste pärast pole vaja muretseda. Selle kasutamine on äärmiselt minimalistlik ja ei vaja eelteadmisi protokollide vms kohta.

Rakenduse loogika taandub teadmisele, millist faili me tahame saata, ja täidame ainsa käsu, millega selle saatmist jätkata. Saatmisel pole piiranguid. Dokumendid saab saata eraldi või tihendatud failidena.

Kujutame ette väga tõenäolist stsenaariumi. Soovime saata faili sõbrale, kes on tuhandete miilide kaugusel arvutiga Interneti-ühenduses. Selle võimaliku juhtumi lahendus on sama lihtne, kui käivitada uus aken terminal, avage a Ussiauk ja pärast paari sõna sisestamist vajutage sisestusklahvi Enter ja oodake teist osapoolt.

Teie sõber teises otsas käivitab oma terminali, avab ka ussiaugu ja sisestab a failidele juurdepääsu autentimiseks. Kui olete koodi sisestanud, peate ainult ootama, kuni arvutisse allalaadimine lõpeb.

On tõsi, et failide puhul ei ole üheski vahepunktis mälu, kuna saatmine toimub kahe äärmuse vahel. Kuigi see võib olla otsast-lõpuni teenus, pole see nii. Täpsemalt öeldes: mingil hetkel peab suhtlus käima puhverserveri kaudu.

Maagia ussiaugu üldised omadused

Maagiline ussiauk kasutab selleks PAKE-i (parooliga autentitud võtmevahetus) krüptida teave, mis saadetakse lõpp-punktide vahel. See rakendus kasutab SPAKE2 algoritmi.

Enne kui mainisin, et mingil hetkel peab suhtlust haldama server. See on see, kes vastutab a TCP tunnel otste vahel. See tagab teabe saatmise.

Maagia ussiaugu raamatukogu nõuab «Kohtumise server«. See on lihtne relee, mis põhineb WebSocket, mis edastab sõnumeid ühelt kliendilt teisele. See võimaldab Magic Wormhole koodidel IP-aadressidest ja pordinumbritest mööda hiilida.

Failiedastuskäskudes kasutatakse transiidi relee. See on veel üks lihtne server, mis koguneb kaks sissetulevat TCP-ühendust ja edastab andmed nende kahe vahel.

Kasutaja, kes faili saadab, peab saatma võtme vestluse / sõnumi / kõne kaudu, mille Magic Wormhole loob vastuvõtvale kasutajale.

Kui keegi peab rohkem teadma, kui ohutu võib olla ussiauk või selle funktsioonid, vaadake GitHub suudab lahendada paljusid kahtlusi.

Installige Magic Wormhole

Debian 9 ja Ubuntu 17.04+ saame installida Magic Wormhole. Selleks kasutame terminali (Ctrl + Alt + T) ja allpool näidatud käsku apt.

sudo apt install magic-wormhole

Debiani / Ubuntu vanemates versioonides tuleb enne programmi installida järgmised paketid. Avame terminali (Ctrl + Alt + T) ja kirjutame sinna.

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

pip install magic-wormhole

Kasutage maagilist ussiauku

püüdke maagilist ussiaugu saatmist

Failide saatmine maagia ussiaugu abil

Kõigepealt pean ütlema, et olen teatanud vigadest oma kohalikus võrgus. See juhtus siis, kui kataloogitee, kust kavatsen faili saata, sisaldas märgitud tee mingil hetkel aktsente vms. Siinkohal genereeritakse saatmiseks vajalik kood. Me peame selle edastama saajale. Kui see on selgunud, peate faili saatmiseks lihtsalt terminali avama (Ctrl + Alt + T) ja kirjutama järgmise.

wormhole send “nombre del archivo”
saagima võluke ussiaugu vastuvõtt

Failide vastuvõtmine Magic Wormhole abil

Faili saamiseks peate lihtsalt kasutama terminalis järgmist käsku. See tundub mulle ilmne, kuid ärge unustage, et vastuvõtjal peab olema ka Magic Wormhole installitud. Programm palub vastuvõtjal sisestada saatjalt saadud kood.

wormhole receive

Nii saatja kui ka vastuvõtja saavad teated ülekande käigust failidest. Samuti teavitab ta meid sellest, kui protsessis leitakse vigu.

Ilmselt on see rakendus neile, kes tunnevad end terminali kasutades mugavalt.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.