У наступній статті ми збираємось поглянути на Croc. Сьогодні користувачі можуть знайти безліч різних способів передавати файли між двома або більше командами. Croc збирається надати нам один із тих способів, призначений для використання з командного рядка, який дозволить нам легко, швидко та безпечно передавати файли та папки між комп'ютерами.
За допомогою цього інструменту передача даних здійснюється швидко, оскільки він виконує роль ретрансляційного сервера між системами. Створіть комунікаційний рівень повний дуплекс в реальному часі між двома командами, отже завдання 'завантаження"і"виконувати'проводяться одночасно між командами.
Croc пропонує наскрізне шифрування за допомогою бібліотеки обміну ключами, автентифікованої паролем (ПАКЕТ). Бібліотека PAKE дозволяє двом користувачам створити сильний секретний ключ, використовуючи слабкий ключ, який вони обоє знають заздалегідь. Цей секретний ключ використовується після додаткового шифрування.
Загальна характеристика крокодила
- Це безкоштовна і відкрита програма.
- Оскільки Croc використовує ретрансляцію, немає необхідності в центральному сервері або переадресації портів.
- Є а кросплатформенне застосування, щоб ви могли передавати дані між платформами Gnu / Linux, Mac та Windows.
- Забезпечує наскрізне шифрування за допомогою бібліотеки ПАКЕТ.
- Програма ми дозволяє передавати кілька файлів одночасно.
- Якщо з якоїсь причини передача даних перервана, ми зможемо відновити копіювання файлів з того місця, де воно було залишено востаннє.
- Вимагає нульові залежності.
- Крок є написаний мовою програмування GO і є у вільному доступі за ліцензією MIT.
Це лише деякі функції, які пропонує ця програма. Вони можуть проконсультуйтеся з усіма з сторінка проекту GitHub.
Встановіть Croc на Ubuntu
Croc can iВстановіть на будь-який дистрибутив Gnu / Linux та Unix, що підтримує Bash використовуючи таку команду в терміналі (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
Ця команда встановить Croc в / usr / local / bin / location.
Також може бути завантажити попередньо скомпільовані двійкові файли з сторінка версій проекту. У цьому випадку ми можемо завантажити файл Croc DEB для системи Ubuntu 20.04, використовуючи такі команди в терміналі (Ctrl + Alt + T):
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
Після завершення завантаження ми зможемо встановити програму з наступною командою:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
Croc також можна встановити як пакет оснащення. У терміналі (Ctrl + Alt + T) вам потрібно буде лише використовувати команду:
sudo snap install croc
Використовуйте Croc
Почнемо з того, нам доведеться переконатися, що ми встановили Croc у всі системи, які ми хочемо залучити до поставок.
Передайте файли та папки між комп’ютерами
в передати файл або папку за допомогою Croc, нам просто доведеться виконати щось на зразок наступного:
croc send ruta-al-archivo-o-carpeta
Практичним прикладом може бути:
croc send archivo.png
Як ви можете бачити на наведеному вище знімку екрана, ця команда генерує випадкову кодову фразу що в цьому прикладі:
flex-hazard-immune
Кодова фраза використовується для встановлення автентифікованої згоди ключа з паролем (ПАКЕТ). Це генерує секретний ключ для відправника та одержувача для використання для наскрізного шифрування.
Щоб отримати вказаний файл на іншому комп’ютері, одержувач повинен набрати цей ключ поруч із командою croc:
croc flex-hazard-immune
Тоді нам доведеться натиснути 'y'та натисніть Введення отримати файл.
Файл буде збережено на комп'ютері-одержувачі в тій самій папці, де ми виконуємо цю останню команду.
Встановити власну кодову фразу
Як ви могли бачити в попередньому прикладі, Croc генерує випадковий код кожного разу, коли ми надсилаємо файл або папку. Але також ми зможемо надсилати файли або папки з персоналізованим кодом на свій смак, нам залишиться лише скористатися цією опцією –Код.
croc send --code descargar-esto archivo.txt
У цьому прикладі 'завантажити-це'- це кодова фраза. Одержувач може отримати файл, використовуючи наступну команду:
croc descargar-esto
Надіслати текст
Якщо нам цікаво поділитися URL-адресою чи повідомленням, Croc також може нам допомогти. Щоб надіслати текст за допомогою Croc, нам потрібно буде лише виконати:
croc send --text "Mensaje de texto enviado con Croc"
El одержувач отримає текстове повідомлення з наступною командою:
croc sound-laura-vital
Допоможіть
Уміти зверніться за допомогою до цього інструменту, в терміналі (Ctrl + Alt + T) нам потрібно буде лише виконати:
croc --help
Оскільки він є відкритим кодом і реалізований мовою, яка легко компілюється (Go), цей інструмент можна використовувати в будь-якій системі. Цей спосіб спільного використання файлів або папок між комп’ютерами є швидким, безпечним і дуже простим у використанні. Це може отримати більше інформації про цей проект у блог його творця.