Nākamajā rakstā mēs apskatīsim Croc. Šodien lietotāji var atrast daudz un dažādus veidus pārsūtīt failus starp divām vai vairāk komandām. Croc piedāvās mums vienu no šiem veidiem, kas paredzēts lietošanai no komandrindas un kas ļaus mums viegli, ātri un droši pārsūtīt failus un mapes starp datoriem.
Izmantojot šo rīku, datu pārsūtīšana tiek veikta ātri, jo tā darbojas kā pārraides serveris starp sistēmām. Izveidojiet saziņas slāni pilna duplex reāllaikā starp abām komandām, tātad uzdevumislodze"un"izlādēt'tiek veikti vienlaicīgi starp komandām.
Croc piedāvā pilnīgu šifrēšanu, izmantojot paroles autentifikācijas atslēgu apmaiņas bibliotēku (PAKES). PAKE bibliotēka ļauj diviem lietotājiem ģenerēt spēcīgu slepeno atslēgu, izmantojot vāju atslēgu, kuru viņi abi iepriekš zina. Šī slepenā atslēga tiek izmantota pēc papildu šifrēšanas.
Croc vispārīgās īpašības
- Tā ir bezmaksas un atvērtā pirmkoda programma.
- Tā kā Croc izmanto retranslāciju, nav nepieciešams centrālais serveris vai porta pārsūtīšana.
- Vai ir starpplatformu lietojumprogramma, lai jūs varētu pārsūtīt datus starp Gnu / Linux, Mac un Windows platformām.
- Nodrošina pilnīga šifrēšana, izmantojot bibliotēku PAKES.
- Programma mums ļauj vienlaikus pārsūtīt vairākus failus.
- Ja kāda iemesla dēļ datu pārsūtīšana tiek pārtraukta, mēs varēsim atsākt failu kopēšanu no vietas, kur tas tika atstāts pēdējo reizi.
- Nepieciešams nulles atkarības.
- Croc ir rakstīts GO programmēšanas valodā un tas ir brīvi pieejams ar MIT licenci.
Šīs ir tikai dažas no iespējām, ko piedāvā šī programma. Viņi var konsultējieties ar viņiem visiem no projekta GitHub lapa.
Instalējiet Croc uz Ubuntu
Croc var iInstalējiet jebkurā Gnu / Linux un Unix izplatīšanā, kas atbalsta Bash izmantojot šādu komandu terminālā (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
Šī komanda instalēs Croc / usr / local / bin / location.
Var arī būt lejupielādēt iepriekš sastādītos bināros failus no versiju lapa projekta. Šajā gadījumā mēs varam lejupielādēt Croc DEB failu Ubuntu 20.04 sistēmai, izmantojot šādas komandas terminālā (Ctrl + Alt + T):
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
Kad lejupielāde ir pabeigta, mēs varam instalējiet programmu ar šādu komandu:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
Croc var uzstādīt arī kā snap paketi. Terminālā (Ctrl + Alt + T) jums būs jāizmanto tikai komanda:
sudo snap install croc
Izmantojiet Croc
Lai sāktu ar, mums būs jābūt pārliecinātiem, ka mēs esam instalējuši Croc visās sistēmās, kuras mēs vēlamies iesaistīt sūtījumos.
Pārsūtiet failus un mapes starp datoriem
līdz pārsūtīt failu vai mapi, izmantojot Croc, mums vienkārši būs jāveic kaut kas līdzīgs šim:
croc send ruta-al-archivo-o-carpeta
Praktisks piemērs būtu:
croc send archivo.png
Kā redzat iepriekš redzamajā ekrānuzņēmumā, šī komanda ģenerēs izlases koda frāzi kas šajā piemērā ir:
flex-hazard-immune
Kodu frāzi izmanto, lai izveidotu autentificētas atslēgas līgumu ar paroli (PAKES). Šis ģenerē slepenu atslēgu sūtītājam un saņēmējam, lai to izmantotu pilnīgai šifrēšanai.
Lai saņemtu iepriekš minēto failu citā datorā, saņēmējam šī atslēga jāievada blakus komandai croc:
croc flex-hazard-immune
Tad mums būs jāpiespiež 'yun nospiediet Intro lai saņemtu failu.
Fails tiks saglabāts saņēmējā datorā, tajā pašā mapē, kurā mēs izpildām šo pēdējo komandu.
Iestatīt pielāgotu koda frāzi
Kā redzat iepriekšējā piemērā, Croc ģenerē nejaušu kodu katru reizi, kad mēs nosūtām failu vai mapi. Bet arī mēs varēsim nosūtīt failus vai mapes ar personalizētu kodu pēc savas gaumes, mums būs jāizmanto tikai iespēja –Kods.
croc send --code descargar-esto archivo.txt
Šajā piemērālejupielādēt šo'ir koda frāze. Saņēmējs var saņemt failu, izmantojot šādu komandu:
croc descargar-esto
Sūtīt tekstu
Ja mūs interesē koplietot URL vai ziņojumu, Croc var mums arī palīdzēt. Lai nosūtītu tekstu, izmantojot Croc, mums būs jāizpilda tikai:
croc send --text "Mensaje de texto enviado con Croc"
El saņēmējs saņems īsziņu ar šādu komandu:
croc sound-laura-vital
Palīdzēt
Līdz konsultējieties ar šī rīka palīdzību, terminālā (Ctrl + Alt + T) mums būs jāizpilda tikai:
croc --help
Jo tas ir atvērtā koda un ieviests valodā, kas ir viegli apkopojama (Go), šo rīku var izmantot jebkurā sistēmā. Šis failu vai mapju koplietošanas veids starp datoriem ir ātrs, drošs un patiešām ērti lietojams. Tā var iegūt vairāk informācijas par šo projektu vietnē tā radītāja emuārs.