Javno je poznato da ako većinu stvari želite obaviti brzo i sigurno, trebali biste koristiti sučelje naredbenog retka. Naravno, postoje izvrsne aplikacije s brzim tijekovima rada, ali u nekim slučajevima CLI još uvijek vlada. Ovo je jedan takav slučaj.
Wormhole je aplikacija temeljena na CLI-ju s kojom možete sigurno slati tekst, datoteke, pa čak i mape (koje će se automatski komprimirati) gotovo svima putem CLI-ja.
Zamislite osnovni scenarij: želite poslati nekoliko datoteka prijatelju, tisućama milja daleko. Pokrenete novi prozor terminala koristeći Hyper (mig), otvorite wormhole , i nakon unosa par riječi pritisnite enter.
Vaš prijatelj s druge strane pokreće svoj terminal, otvara odgovarajuću crvotočinu i unosi kod za autentifikaciju svog pristupa datotekama. Lako!
O sigurnosti
Što se tiče sigurnosti korištenja Wormholea, GitHub stranica glasi:
wormhole alat koristi PAKE “Password-Authenticated Key Exchange” tada se može koristiti za šifriranje podataka. crvotočina koristi SPAKE2 algoritam.
Biblioteka crvotočine zahtijeva “Rendezvous Server”: jednostavan relej temeljen na WebSocketu koji isporučuje poruke od jednog klijenta do drugog. To omogućuje kodovima crvotočine da izostave IP adrese i brojeve portova. URL javnog poslužitelja zapečen je u biblioteku za korištenje kao zadani i bit će besplatno dostupan dok ga količina ili zlouporaba ne učini neizvedivim za podršku.<
Naredbe za prijenos datoteka koriste “Transit Relay”, što je još jedan jednostavan poslužitelj koji spaja dvije ulazne TCP veze i prenosi podatke jedne o drugima. wormhole send mod datoteke dijeli IP adrese svakog klijenta s drugim (unutar šifrirane poruke), a oba se klijenta prvo pokušavaju izravno povezati. Ako to ne uspije, vraćaju se na korištenje tranzitnog releja.
Kako instalirati i koristiti Crvotočinu u Linuxu
Na Debian 9 i Ubuntu 17.04+, možete instalirajte Wormhole koristeći apt naredbu ispod.
$ sudo apt install magic-wormhole
Na starijim verzijama Debian/Ubuntu, trebate instalirati sljedeće potrebne pakete kako biste dobili najnoviju verziju Wormholea.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip instaliraj magic-wormhole
Na Fedora distribuciji, možete doći pomoću sljedećih naredbi.
$ dnf instalacija python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip instaliraj magic-wormhole
Kad instalacija završi, možete odmah početi slati datoteke.
Za slanje datoteke koristite ovu naredbu.
$ crvotočina pošalji PopTheme.zip Slanje datoteke od 16,9 MB pod nazivom 'PopTheme.zip' Na drugom računalu pokrenite: wormhole receive Kod crvotočine je: 7-examine-stopwatch
Kod će se generirati tijekom procesa slanja i to je ono što ćete proslijediti željenom primatelju.
Wormhole Pošalji datoteke
Za primanje datoteke koristite ovu naredbu:
$ crvotočina primiti
I pošiljatelj i primatelj će dobiti obavijesti o napretku prijenosa datoteke ili ako proces naiđe na bilo kakvu pogrešku na putu.
Mislim da je wormhole izvrsna aplikacija; posebno za one koji vole s vremena na vrijeme otvarati svoj terminal (i majstore tipkovnice).