Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
croc [Le 11/07/2021, 18:09] 88.122.224.21 [Installation] |
croc [Le 11/09/2022, 11:57] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
Il permet : | Il permet : | ||
- | * de chiffrer le transfert de bout en bout (en utilisant [[wp>Password-authenticated_key_agreement|PAKE]]) | + | *de chiffrer le transfert de bout en bout (en utilisant [[wp>Password-authenticated_key_agreement|PAKE]]) |
- | * des transferts entre PC multi-platformes (Linux, Windows, Mac) | + | *des transferts entre PC multi-platformes (Linux, Windows, Mac) |
- | * de transférer plusieurs fichiers/répertoires | + | *de transférer plusieurs fichiers/répertoires |
- | * de reprendre le transfert après une interruption | + | *de reprendre le transfert après une interruption |
- | * d'être plus rapide que //wormhole//, [[:rsync]], [[:ssh#transfert_-_copie_de_fichiers|scp]] grâce à de la compression et du multiplexage (gain de 1,5× à 4×) | + | *d'être plus rapide que //wormhole//, [[:rsync]], [[:ssh#transfert_-_copie_de_fichiers|scp]] grâce à de la compression et du multiplexage (gain de 1,5× à 4×) |
- | * | + | * |
===== Installation ===== | ===== Installation ===== | ||
Ligne 19: | Ligne 19: | ||
<code bash>snap install croc</code> | <code bash>snap install croc</code> | ||
Cette installation est évidemment nécessaire sur le PC émetteur et récepteur (+ sur un serveur si vous souhaitez avoir votre propre relais) | Cette installation est évidemment nécessaire sur le PC émetteur et récepteur (+ sur un serveur si vous souhaitez avoir votre propre relais) | ||
+ | |||
+ | Si snap ne passe pas ([[:focal]], [[:jammy]]) : | ||
<code bash>snap install croc | <code bash>snap install croc | ||
erreur : snap "croc" non trouvé | erreur : snap "croc" non trouvé | ||
+ | </code> | ||
- | cat /etc/lsb-release | + | Vous pouvez l'installer à partir du paquet : |
- | DISTRIB_ID=Ubuntu | + | |
- | DISTRIB_RELEASE=20.04 | + | |
- | DISTRIB_CODENAME=focal | + | |
- | DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS"</code> | + | |
- | Autre solution: | + | <code bash> |
- | <code bash>curl https://getcroc.schollz.com | bash</code> | + | wget https://github.com/schollz/croc/releases/download/v9.6.0/croc_9.6.0_Linux-64bit.deb | sudo dpkg -i |
+ | # ou utilisez le script défini par son développeur : | ||
+ | curl https://getcroc.schollz.com | bash | ||
+ | </code> | ||
Pour les autres OS, reportez-vous à la page [[https://github.com/schollz/croc#install|installation de croc (en)]] | Pour les autres OS, reportez-vous à la page [[https://github.com/schollz/croc#install|installation de croc (en)]] | ||
Ligne 52: | Ligne 54: | ||
Un seul destinataire peut récupérer le fichier/répertoire, si vous devez l'envoyer à plusieurs personnes, il faut recommencer l'opération!</note> | Un seul destinataire peut récupérer le fichier/répertoire, si vous devez l'envoyer à plusieurs personnes, il faut recommencer l'opération!</note> | ||
- | Il est possible d'utiliser son propre code-phrase (([[https://github.com/schollz/croc#custom-code-phrase]])) qu'on aura inventé ou généré avec un autre outil (minimum 4 caractères): | + | Il est possible d'utiliser son propre code-phrase (([[https://github.com/schollz/croc#custom-code-phrase]])) qu'on aura inventé ou généré avec un autre outil (minimum 6 caractères): |
<code bash>croc send --code mon-code-phrase mon_fichier</code> | <code bash>croc send --code mon-code-phrase mon_fichier</code> | ||
<note tip>le code-phrase ne sert pas au chiffrement du transfert mais simplement à l'identification de l'émetteur sur le serveur relais</note> | <note tip>le code-phrase ne sert pas au chiffrement du transfert mais simplement à l'identification de l'émetteur sur le serveur relais</note> | ||
Ligne 68: | Ligne 70: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * (en) [[https://github.com/schollz/croc|Croc sur github]] | + | *(en) [[https://github.com/schollz/croc|Croc sur github]] |