Det er offentlig kjent at hvis du ønsker å få gjort det meste raskt og sikkert, bør du bruke kommandolinjegrensesnittet. Selvfølgelig finnes det smarte apper med raske arbeidsflyter, men i noen tilfeller regjerer CLI fortsatt. Dette er et slikt tilfelle.
Wormhole er en CLI-basert applikasjon som du sikkert kan sende tekst, filer og til og med mapper med (som automatisk zippes) til praktisk t alt hvem som helst via CLI.
Se for deg et grunnleggende scenario: du vil sende et par filer til en venn, tusenvis av kilometer unna. Du starter et nytt terminalvindu ved hjelp av Hyper (blink), åpner et ormehull , og etter å ha skrevet inn et par ord, trykker du på enter.
Vennen din i den andre enden starter terminalen sin, åpner et tilsvarende ormehull og skriver inn en kode for å autentisere tilgangen til filene. Lett!
On Security
Med hensyn til hvor sikkert det er å bruke Wormhole, lyder GitHub-siden:
ormehull-verktøyet bruker PAKE «Password-autentisert nøkkelutveksling” kan deretter brukes til å kryptere data. ormehull bruker SPAKE2-algoritmen.
Ormehullsbiblioteket krever en «Rendezvous Server»: et enkelt WebSocket-basert relé som leverer meldinger fra en klient til en annen. Dette gjør at ormehullskodene kan utelate IP-adresser og portnumre. URL-en til en offentlig server er bakt inn i biblioteket for bruk som standard, og vil være fritt tilgjengelig inntil volum eller misbruk gjør det umulig å støtte.<
Filoverføringskommandoene bruker et «Transit Relay», som er en annen enkel server som limer sammen to innkommende TCP-tilkoblinger og overføringer data om hverandre til hverandre. Filmodusen ormhull send deler IP-adressene til hver klient med den andre (inne i den krypterte meldingen), og begge klientene prøver først å koble seg direkte. Hvis dette mislykkes, faller de tilbake til å bruke transitt-reléet.
Hvordan installere og bruke Wormhole i Linux
På Debian 9 og Ubuntu 17.04+, kan du installer Wormhole ved å bruke apt kommandoen nedenfor.
$ sudo apt install magic-wormhole
På eldre versjoner av Debian/Ubuntu, må du installere følgende nødvendige pakker for å få den nyeste versjonen av Wormhole.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip installer magic-wormhole
På Fedora distribusjon kan du bruke følgende kommandoer.
$ dnf installer python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip installer magic-wormhole
Når installasjonen er fullført, kan du begynne å sende filer umiddelbart.
For å sende en fil bruk denne kommandoen.
$ ormehull send PopTheme.zip Sender 16,9 MB fil med navnet 'PopTheme.zip' På den andre datamaskinen, vennligst kjør: ormhull mottak Ormehullskode er: 7-undersøke-stoppeklokke
En kode vil bli generert under sendingsprosessen, og det er det du sender videre til den tiltenkte mottakeren.
Ormhull Send filer
For å motta en fil bruk denne kommandoen:
$ ormehull mottar
Både avsender og mottaker vil få varsler om fremdriften av filoverføringen eller hvis prosessen støter på feil underveis.
Jeg synes ormehull er en kjekk app; spesielt for de som er komfortable med å åpne terminalen sin nå og da (og keyboard masters).