Det är allmänt känt att om du vill få det mesta gjort snabbt och säkert bör du använda kommandoradsgränssnittet. Naturligtvis finns det snygga appar med snabba arbetsflöden men i vissa fall styr CLI fortfarande. Det här är ett sådant fall.
Wormhole är en CLI-baserad applikation med vilken du säkert kan skicka text, filer och till och med mappar (som automatiskt zippas) till praktiskt taget vem som helst via CLI.
Föreställ dig ett basfallsscenario: du vill skicka ett par filer till en vän, tusentals mil bort. Du startar ett nytt terminalfönster med Hyper (blinka), öppnar ett maskhål och efter att ha skrivit in ett par ord trycker du på enter.
Din vän i andra änden startar sin terminal, öppnar ett motsvarande maskhål och anger en kod för att autentisera sin åtkomst till filerna. Lätt!
Om säkerhet
När det gäller hur säkert det är att använda Wormhole lyder GitHub-sidan:
Verktyget maskhål använder PAKE “Password-Authenticated Key Exchange” kan sedan användas för att kryptera data. maskhål använder SPAKE2-algoritmen.
Maskhålsbiblioteket kräver en “Rendezvous Server”: ett enkelt WebSocket-baserat relä som levererar meddelanden från en klient till en annan. Detta gör att maskhålskoderna utelämnar IP-adresser och portnummer. URL:en för en offentlig server är inbakad i biblioteket för användning som standard och kommer att vara fritt tillgänglig tills volym eller missbruk gör det omöjligt att stödja.<
Filöverföringskommandona använder ett "Transit Relay", som är en annan enkel server som limmar ihop två inkommande TCP-anslutningar och överföringar uppgifter om varandra till varandra. Filläget wormhole send delar IP-adresserna för varje klient med den andra (inuti det krypterade meddelandet), och båda klienterna försöker först ansluta direkt. Om detta misslyckas går de tillbaka till att använda transitreläet.
Hur man installerar och använder Wormhole i Linux
På Debian 9 och Ubuntu 17.04+, kan du installera Wormhole med apt kommandot nedan.
$ sudo apt install magic-wormhole
På äldre versioner av Debian/Ubuntu måste du installera följande nödvändiga paket för att få den senaste versionen av Wormhole.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip installera magic-wormhole
På Fedora distribution kan du använda följande kommandon.
$ dnf installera python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip installera magic-wormhole
När installationen är klar kan du börja skicka filer omedelbart.
För att skicka en fil använd detta kommando.
$ maskhål skicka PopTheme.zip Skickar 16,9 MB fil med namnet 'PopTheme.zip' På den andra datorn, kör: maskhålsmottagning Maskhålskod är: 7-examine-stopwatch
En kod kommer att genereras under sändningsprocessen och det är vad du skickar vidare till den avsedda mottagaren.
Wormhole Skicka filer
För att ta emot en fil använd det här kommandot:
$ maskhålsmottagning
Både avsändaren och mottagaren kommer att få meddelanden om hur filöverföringen fortskrider eller om processen stöter på några fel på vägen.
Jag tycker maskhål är en snygg app; speciellt för de som är bekväma med att öppna sin terminal då och då (och tangentbordsmästare).