В следующей статье мы рассмотрим Croc. Сегодня пользователи могут найти множество разных способов передавать файлы между двумя или более командами. Croc предоставит нам один из этих способов, предназначенный для использования из командной строки, который позволит нам легко, быстро и безопасно передавать файлы и папки между компьютерами.
С помощью этого инструмента передача данных выполняется быстро, поскольку он действует как сервер ретрансляции между системами. Создайте коммуникационный уровень полный дуплекс в реальном времени между двумя командами, поэтому задачи 'загрузка«И»выполнять'проводятся одновременно между командами.
Croc предлагает сквозное шифрование с использованием библиотеки обмена ключами с аутентификацией паролем (ПАКЕТ). Библиотека PAKE позволяет двум пользователям сгенерировать надежный секретный ключ, используя заранее известный им слабый ключ. Этот секретный ключ используется после дополнительного шифрования.
Общие характеристики Croc
- Это бесплатная программа с открытым исходным кодом.
- Поскольку Croc использует ретрансляцию, нет необходимости в центральном сервере или перенаправлении портов.
- Является ли мультиплатформенное приложение, поэтому вы можете передавать данные между платформами Gnu / Linux, Mac и Windows.
- Обеспечивает сквозное шифрование с использованием библиотеки ПАКЕТ.
- Программа нас позволяет передавать сразу несколько файлов.
- Если по какой-либо причине передача данных прервана, мы сможем возобновить копирование файлов с того места, где оно было оставлено в последний раз.
- требует нулевые зависимости.
- Croc - это написано на языке программирования GO и находится в свободном доступе по лицензии MIT.
Это лишь некоторые из функций, которые предлагает эта программа. Они могут проконсультируйтесь со всеми из страница проекта на GitHub.
Установите Croc на Ubuntu
Крок, могу ли яУстановить на любой дистрибутив Gnu / Linux и Unix, поддерживающий Bash. используя следующую команду в терминале (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
Эта команда установит Croc в / USR / местные / бен / местоположение.
También se pueden загрузите предварительно скомпилированные двоичные файлы из страница версий проект. В этом случае мы можем загрузить файл 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), этот инструмент можно использовать в любой системе. Этот способ обмена файлами или папками между компьютерами быстрый, безопасный и действительно простой в использовании. Может получить больше информации об этом проекте в блог его создателя.