V nasledujúcom článku sa pozrieme na Croc. Dnes môžu používatelia nájsť mnoho rôznych spôsobov, ako prenášať súbory medzi dvoma alebo viacerými tímami. Croc nám poskytne jeden z týchto spôsobov navrhnutý na použitie z príkazového riadku, ktorý nám umožní ľahký, rýchly a bezpečný prenos súborov a priečinkov medzi počítačmi.
Pomocou tohto nástroja sa prenos dát uskutočňuje rýchlo, pretože funguje ako prenosový server medzi systémami. Vytvorte komunikačnú vrstvu plne duplexné v reálnom čase medzi týmito dvoma tímami, takže úlohy 'zaťaženie„Y“plnenie„sa uskutočňujú súčasne medzi tímami.
Croc ponúka šifrovanie typu end-to-end pomocou knižnice výmeny hesiel overenej heslom (PAKES). Knižnica PAKE umožňuje dvom používateľom vygenerovať silný tajný kľúč pomocou slabého kľúča, ktorý obaja vopred poznajú. Tento tajný kľúč sa použije po ďalšom šifrovaní.
Croc všeobecná charakteristika
- Je bezplatný a otvorený zdrojový program.
- Pretože Croc používa retransmisiu, nie je potrebný centrálny server ani presmerovanie portov.
- Je cross-platformové aplikácie, takže môžete prenášať údaje medzi platformami GNU / Linux, Mac a Windows.
- poskytuje end-to-end šifrovanie pomocou knižnice PAKES.
- Program nás umožňuje prenášať viac súborov naraz.
- Ak z nejakého dôvodu dôjde k prerušeniu prenosu údajov, budeme môcť pokračovať v kopírovaní súborov z miesta, kde boli naposledy uložené.
- vyžaduje nulové závislosti.
- Croc je napísané v programovacom jazyku GO a je voľne dostupný pod licenciou MIT.
Je to iba niekoľko funkcií, ktoré tento program ponúka. Môže byť všetky konzultovať s projektová stránka GitHub.
Nainštalujte Croc na Ubuntu
Croc môžemNainštalujte si na ľubovoľnú distribúciu Gnu / Linux a Unix, ktorá podporuje Bash pomocou nasledujúceho príkazu v termináli (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
Tento príkaz nainštaluje Croc do / usr / local / bin / location.
Môže byť tiež stiahnuť predkompilované binárne súbory z stránka verzií projektu. V takom prípade môžeme stiahnuť súbor Croc DEB pre systém Ubuntu 20.04 pomocou nasledujúcich príkazov v termináli (Ctrl + Alt + T):
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
Po dokončení sťahovania môžeme nainštalujte program pomocou nasledujúceho príkazu:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
Croc je možné nainštalovať aj ako snap balík. V termináli (Ctrl + Alt + T) budete musieť použiť iba príkaz:
sudo snap install croc
Použite Croc
Na začiatok, budeme si musieť byť istí, že sme nainštalovali Croc do všetkých systémov, ktoré chceme do zásielok zapojiť.
Prenos súborov a priečinkov medzi počítačmi
na preneste súbor alebo priečinok pomocou programu Croc, jednoducho budeme musieť vykonať niečo ako nasledovné:
croc send ruta-al-archivo-o-carpeta
Praktickým príkladom by bolo:
croc send archivo.png
Ako vidíte na snímke vyššie, tento príkaz vygeneruje frázu s náhodným kódom čo je v tomto príklade:
flex-hazard-immune
Kódová fráza sa používa na vytvorenie dohody o overenom kľúči s heslom (PAKES). Toto generuje tajný kľúč pre odosielateľa a príjemcu, ktorý sa použije na šifrovanie typu end-to-end.
Ak chcete vyššie uvedený súbor prijať na inom počítači, príjemca musí napísať tento kľúč vedľa príkazu croc:
croc flex-hazard-immune
Potom budeme musieť stlačiť 'y'a stlačte Úvod prijať súbor.
Súbor sa uloží na prijímajúcom počítači v rovnakom priečinku, v ktorom vykonávame tento posledný príkaz.
Nastaviť vlastnú frázu kódu
Ako ste mohli vidieť v predchádzajúcom príklade, Croc generuje náhodný kód zakaždým, keď pošleme súbor alebo priečinok. Ale tiež budeme môcť posielať súbory alebo priečinky s prispôsobeným kódom podľa našich predstáv, budeme musieť iba využiť túto možnosť –Kód.
croc send --code descargar-esto archivo.txt
V tomto príklade „stiahni-toto„je kódová veta. Príjemca môže súbor prijať pomocou nasledujúceho príkazu:
croc descargar-esto
Pošlite text
Ak máme záujem o zdieľanie adresy URL alebo správy, môže nám Croc pomôcť. Ak chcete poslať text pomocou Croc, budeme musieť vykonať iba:
croc send --text "Mensaje de texto enviado con Croc"
El príjemca dostane textovú správu pomocou nasledujúceho príkazu:
croc sound-laura-vital
Pomoc
Byť schopný obráťte sa na pomoc tohto nástroja, v termináli (Ctrl + Alt + T) budeme musieť vykonať iba:
croc --help
Pretože je to open source a implementovaný v jazyku, ktorý sa ľahko kompiluje (Go), tento nástroj je možné použiť v ľubovoľnom systéme. Tento spôsob zdieľania súborov alebo priečinkov medzi počítačmi je rýchly, bezpečný a ľahko použiteľný. Môže Získajte viac informácií o tomto projekte v blog jeho tvorcu.