Croc, ilipat ang mga file at folder sa pagitan ng mga computer

Tungkol sa Croc

Sa susunod na artikulo ay titingnan natin ang Croc. Ngayon ang mga gumagamit ay maaaring makahanap ng maraming iba't ibang mga paraan upang ilipat ang mga file sa pagitan ng dalawa o higit pang mga koponan. Magbibigay sa amin ang Croc ng isa sa mga paraang iyon, na idinisenyo upang magamit mula sa linya ng utos at papayagan kaming maglipat ng mga file at folder sa pagitan ng mga computer nang madali, mabilis at ligtas.

Gamit ang tool na ito, mabilis na ginagawa ang paglipat ng data habang kumikilos ito bilang isang relay server sa pagitan ng mga system. Lumikha ng isang layer ng komunikasyon full-duplex sa real time sa pagitan ng dalawang koponan, kaya ang mga gawain ng 'ikarga'at'pagdidiskargaay isinasagawa nang sabay-sabay sa pagitan ng mga koponan.

Nag-aalok ang Croc ng end-to-end na pag-encrypt gamit ang Password Authenticated Key Exchange Library (PAKES). Pinapayagan ng library ng PAKE ang dalawang mga gumagamit na bumuo ng isang malakas na lihim na susi gamit ang isang mahinang susi na pareho nilang nalalaman muna. Ginagamit ang lihim na key na ito pagkatapos ng karagdagang pag-encrypt.

Pangkalahatang katangian ng Croc

  • Ito ay isang libre at bukas na programa ng mapagkukunan.
  • Dahil ang Croc ay gumagamit ng muling pagpapadala, hindi na kailangan para sa isang gitnang server o pagpapasa ng port.
  • Ay isang application ng cross platform, upang mailipat mo ang data sa pagitan ng mga platform ng Gnu / Linux, Mac at Windows.
  • Nagbibigay end-to-end na pag-encrypt gamit ang library PAKES.
  • Ang programa sa amin Pinapayagan kang maglipat ng maraming mga file nang sabay-sabay.
  • Kung sa anumang kadahilanan ay nagambala ang paglipat ng data, maaari naming ipagpatuloy ang pagkopya ng mga file mula sa kung saan ito naiwan sa huling pagkakataon.
  • Nangangailangan zero na mga dependency.
  • Si Croc ay nakasulat sa wika ng programa na GO at malayang magagamit sa ilalim ng lisensya ng MIT.

Ito ay ilan lamang sa mga tampok na inaalok ng program na ito. Kaya nila kumunsulta sa kanilang lahat mula sa pahina ng GitHub ng proyekto.

I-install ang Croc sa Ubuntu

Puwede ba si CrocI-install sa anumang pamamahagi ng Gnu / Linux at Unix na sumusuporta sa Bash gamit ang sumusunod na utos sa terminal (Ctrl + Alt + T):

pag-install ng croc bash

curl https://getcroc.schollz.com | bash

Utos na ito i-install ang Croc sa / usr / local / bin / lokasyon.

Pwede rin i-download ang precompiled binaries mula sa pahina ng mga bersyon ng proyekto. Sa kasong ito maaari naming i-download ang Croc DEB file para sa Ubuntu 20.04 system gamit ang mga sumusunod na utos sa terminal (Ctrl + Alt + T):

i-download ang croc deb

wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb

Kapag natapos na ang pag-download, makakaya namin I-install ang programa kasama ang sumusunod na utos:

pag-install ng croc deb

sudo dpkg -i croc_8.3.2_Linux-64bit.deb

Maaari ring mai-install ang Croc bilang isang snap package. Sa terminal (Ctrl + Alt + T) kakailanganin mo lamang gamitin ang utos:

pag-install bilang snap

sudo snap install croc

Gumamit ng Croc

Upang magsimula, tiyaking tiyakin na na-install namin ang Croc sa lahat ng mga system na nais naming kasangkot sa mga kargamento.

Maglipat ng mga file at folder sa pagitan ng mga computer

Sa maglipat ng isang file o folder gamit ang Croc, kakailanganin lamang naming magpatupad ng isang bagay tulad ng sumusunod:

croc send ruta-al-archivo-o-carpeta

Ang isang praktikal na halimbawa ay:

magpadala ng file ng croc

croc send archivo.png

Tulad ng nakikita mo sa screenshot sa itaas, ang utos na ito ay bubuo ng isang random na parirala ng code na sa halimbawang ito ay:

flex-hazard-immune

Ginamit ang parirala ng code upang magtatag ng isang napatunayan na pangunahing kasunduan sa password (PAKES). Ito bumubuo ng isang lihim na susi para magamit ng nagpadala at tatanggap para sa end-to-end na pag-encrypt.

Upang matanggap ang nasa itaas na file sa isa pang computer, dapat na i-type ng tatanggap ang susi na ito sa tabi ng utos ng croc:

pagtanggap ng file

croc flex-hazard-immune

Pagkatapos ay kailangan naming pindutin ang 'y'at pindutin Intro upang matanggap ang file.

Ang file ay nai-save sa natanggap na computer, sa parehong folder kung saan namin isinasagawa ang huling utos na ito.

Itakda ang pasadyang parirala ng code

Tulad ng nakikita mo sa nakaraang halimbawa, bumubuo ang Croc ng isang random na code sa tuwing magpapadala kami ng isang file o folder. Pero ganun din makakapagpadala kami ng mga file o folder na may isang isinapersonal na code ayon sa gusto namin, gagamitin lamang namin ang pagpipilian –Code.

magpadala ng file na may pasadyang code

croc send --code descargar-esto archivo.txt

Sa halimbawang ito, 'i-download ito'ay ang parirala ng code. Maaaring makatanggap ang tatanggap ng file gamit ang sumusunod na utos:

tatanggap ng pasadyang code

croc descargar-esto

Magpadala ng teksto

Kung interesado kaming magbahagi ng isang URL o isang mensahe, makakatulong din sa amin ang Croc. Upang magpadala ng teksto gamit ang Croc kakailanganin lamang namin ang:

nagpapadala ng text message

croc send --text "Mensaje de texto enviado con Croc"

El ang tatanggap ay makakatanggap ng isang text message kasama ang sumusunod na utos:

pagtanggap sa text

croc sound-laura-vital

Tulong

Sa kumunsulta sa tulong ng tool na ito, sa terminal (Ctrl + Alt + T) magagawa lamang namin ang:

tulong ng croc

croc --help

Sapagkat ito ay bukas na mapagkukunan at ipinatupad sa isang wikang madaling maipon (Go), ang tool na ito ay maaaring magamit sa anumang system. Ang ganitong paraan ng pagbabahagi ng mga file o folder sa pagitan ng mga computer ay mabilis, ligtas at talagang madaling gamitin. Maaari itong kumuha ng karagdagang impormasyon tungkol sa proyektong ito sa blog ng tagalikha nito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.