En el següent article anem a fer una ullada a Croc. Avui en dia els usuaris podem trobar moltes i diferents formes de transferir arxius entre dos o més equips. Croc ens proporcionarà una d'aquestes formes, pensada per a ser utilitzada des de la línia de comandaments i que ens permetrà transferir arxius i carpetes entre equips de manera fàcil, ràpida i segura.
Utilitzant aquesta eina, la transferència de dades es realitza de forma ràpida ja que actua com un servidor de retransmissió entre els sistemes. Crea una capa de comunicació dúplex en temps real entre els dos equips, de manera que les tasques de 'carregar'I'Descàrrega'Es realitzen de forma simultània entre els equips.
Croc ofereix un xifrat d'extrem a extrem mitjançant la biblioteca d'intercanvi de claus autenticades amb contrasenya (pake). La biblioteca pake permet que dos usuaris generin una clau secreta forta servir una clau feble que tots dos coneixen per endavant. Aquesta clau secreta s'utilitza després d'un xifrat addicional.
Característiques generals de Croc
- Es tracta d'un programa lliure i de codi obert.
- Atès que Croc fa servir retransmissió, no necessita un servidor central ni una reexpedició de ports.
- És una aplicació multiplataforma, De manera que pot transferir les dades entre plataformes GNU / Linux, Mac i Windows.
- proporciona xifrat d'extrem a extrem mitjançant la biblioteca pake.
- El programa ens permet transferir diversos arxius d'una vegada.
- Si pel motiu que sigui la transferència de dades s'interromp, podrem reprendre la còpia d'arxius des d'on es va deixar l'última vegada.
- requereix zero dependències.
- Croc està escrit en el llenguatge de programació GO i està disponible gratuïtament sota llicència MIT.
Aquesta són només algunes de les característiques que ofereix aquest programa. es poden consultar totes elles des de la pàgina en GitHub de el projecte.
Instal·lar Croc en Ubuntu
Croc es pot instal·la en qualsevol distribució de GNU / Linux i Unix que admeti Bash usant el següent comandament a la terminal (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
aquesta comanda instal·larà Croc en / Usr / local / bin / location.
També es poden descarregar els binaris precompilats des de la pàgina de versions del projecte. En aquest cas podrem descarregar l'arxiu DEB de Croc per al sistema Ubuntu 20.04 usant les següents comandes a la terminal (Ctrl + Alt + T):
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
Finalitzada la descàrrega, ja podem instal·lar el programa amb la següent comanda:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
Croc també el podrem instal·lar com a paquet snap. A la terminal (Ctrl + Alt + T) no hi haurà més que utilitzar la comanda:
sudo snap install croc
utilitzar Croc
Per començar, haurem d'estar segurs d'haver instal·lat Croc en tots els sistemes que vulguem involucrar en els enviaments.
Transferir arxius i carpetes entre equips
Per a la transferir un fitxer o carpeta usant Croc, Simplement haurem d'executar alguna cosa com el següent:
croc send ruta-al-archivo-o-carpeta
Un exemple pràctic seria:
croc send archivo.png
Com es pot veure en l'anterior captura de pantalla, aquesta comanda generarà una frase d'codi aleatòria que en aquest exemple és:
flex-hazard-immune
La frase de codi s'utilitza per establir un acord de clau autenticada amb contrasenya (pake). aquesta genera una clau secreta perquè el remitent i el destinatari la utilitzin per al xifrat d'extrem a extrem.
Per rebre el fitxer anterior en un altre equip, el destinatari ha d'escriure aquesta clau al costat de comandament croc:
croc flex-hazard-immune
Després haurem de prémer 'y'I pressionar Retorn per rebre l'arxiu.
L'arxiu es va a guardar a l'equip receptor, en la mateixa carpeta en la qual estiguem executant aquest últim comando.
Establir frase de codi personalitzat
Com es va poder veure en l'exemple anterior, Croc genera un codi aleatori cada vegada que enviem un arxiu o carpeta. però també anem a poder enviar arxius o carpetes amb un codi personalitzat al nostre gust, tan sols haurem d'utilitzar l'opció -code.
croc send --code descargar-esto archivo.txt
En aquest exemple, 'descarregar-això'És la frase de codi. El destinatari pot rebre el fitxer fent servir la següent comanda:
croc descargar-esto
Enviar text
Si ens interessa compartir un URL o un missatge, Croc també ens pot ajudar. Per enviar text usant Croc només haurem d'executar:
croc send --text "Mensaje de texto enviado con Croc"
El destinatari rebrà un missatge de text amb la següent comanda:
croc sound-laura-vital
Ajuda
Per poder consultar l'ajuda d'aquesta eina, A la terminal (Ctrl + Alt + T) només haurem d'executar:
croc --help
A causa de que és de codi obert i implementat en un llenguatge que es compila fàcilment (Go), Aquesta eina es pot utilitzar en qualsevol sistema. Aquesta forma de compartir arxius o carpetes entre equips és ràpida, segura i realment senzilla d'utilitzar. es pot obtenir més informació sobre aquest projecte en el bloc del seu creador.