Как безопасно передать файлы между компьютерами

Как безопасно передать файлы между компьютерами

Есть много различных способов передачи файлов между компьютерами. В этой статье покажу, как безопасно передать файлы между компьютерами с помощью Croc. Я покажу как установить и использовать Croc.

Еще по теме: Пробел в паролях — хорошо или плохо?

Передача файлов между компьютерами — относительно простой процесс, если у вас есть подходящий инструмент. Хотя большинство инструментов для передачи файлов работают одинаково и имеют схожий набор функций, некоторые из них выделяются своими отличительными особенностями.

Как безопасно передать файлы с помощью Croc

Croc — это кроссплатформенный инструмент для передачи файлов, который позволяет быстро и безопасно обмениваться файлами и папками между двумя компьютерами. Он работает из командной строки и совместим со всеми основными платформами: Linux, macOS и Windows.

Одним из аспектов croc, который отличает его от других инструментов для обмена файлами, является то, как он обрабатывает передачу данных. Для начала, croc использует сервер ретрансляции — вместо загрузки файлов на сервер, в отличие от других инструментов — для создания полнодуплексного уровня связи между двумя компьютерами для передачи данных. В результате это намного быстрее и не требует переадресации портов для передачи файлов.

Аналогичным образом, croc использует метод криптографии PAKE (обмен ключами с аутентификацией паролем), чтобы гарантировать безопасность передаваемых данных, чего вы обычно не найдете в других утилитах для передачи файлов.

Ниже приведены некоторые выдающиеся особенности croc, которые отличают его от других кроссплатформенных инструментов для обмена файлами.

Функционал Croc

  • Croc использует сервер ретрансляции для передачи данных, который работает путем создания полнодуплексного уровня связи, который позволяет одновременно загружать и скачивать контент на обоих компьютерах и, в свою очередь, улучшает скорость передачи.
  • Основываясь на предыдущем пункте, еще одним дополнительным преимуществом использования сервера ретрансляции является то, что вам не нужно настраивать переадресацию портов в сети для передачи данных с помощью Croc по локальной сети или через Интернет.
  • Croc использует PAKE, который обеспечивает сквозное шифрование, чтобы обеспечить безопасную передачу данных по сети.
  • Иногда, когда передача прерывается на полпути — это может быть из-за плохого соединения — инструмент позволяет возобновить передачу, поэтому вам не нужно повторять процесс снова.
  • Croc позволяет использовать прокси, например Tor, чтобы добавить дополнительный уровень безопасности вашему компьютеру во время передачи файлов.
  • Вы также можете самостоятельно разместить сервер ретрансляции с помощью Docker или других аналогичных служб.

Установка Croc в Linux

Croc работает со всеми основными дистрибутивами Linux, и вы можете установить его на свой компьютер, выполнив следующие действия.

Сначала скачайте последнюю версию croc для вашей системы по ссылке ниже.

Чтобы установить пакет DEB в Ubuntu / Debian, запустите терминал. Затем перейдите в каталог, в который вы загрузили файл, и введите следующую команду:

В качестве альтернативы, если вы используете Arch Linux, вы можете установить croc, запустив:

Аналогичным образом, чтобы установить его на FreeBSD, используйте:

Если вы не можете найти установщик для своего дистрибутива, введите следующую команду, чтобы загрузить и выполнить сценарий установки:

Поскольку croc облегчает передачу файлов между двумя компьютерами, само собой разумеется, что вам также необходимо установить croc на другом устройстве. Перейдите на GitHub croc, чтобы узнать, как установить его на свое устройство.

Использование Croc

Установив croc на ваши компьютеры, вы можете использовать его как для обмена, так и для получения файлов. Поэтому, в зависимости от вашего варианта использования, следуйте приведенным ниже инструкциям для передачи файлов с / на ваш компьютер Linux.
Перенос файлов из Linux на другое устройство

В ситуациях, когда вы хотите перенести файлы с вашего Linux-компьютера на другой компьютер (работающий под другой операционной системой), выполните следующие действия, чтобы выполнить операцию отправки в croc.

Поскольку вся операция в croc выполняется через командную строку, убедитесь, что она открыта на обоих компьютерах. Затем на отправляющем устройстве, которым в данном случае является ваш Linux-компьютер, введите в терминале следующую команду и нажмите Enter:

Например:

Безопасно отправить файлы Croc

Как только вы это сделаете, вы увидите код прямо под сообщением об отправке. Этот код позволит вам получать файлы на другом компьютере.

Вернитесь в командную строку на принимающем компьютере и введите команду, используя синтаксис ниже:

Например, если ваш код — alpha1, вам нужно будет ввести:

Введите y, чтобы принять входящий файл и загрузить его на свое устройство.

Как только код совпадает на обеих машинах, устанавливается PAKE и начинается передача. Кроме того, программа также генерирует секретный ключ для сквозной передачи зашифрованных данных между обеими сторонами.

Хотя случайные кодовые фразы croc делают свою работу, иногда они могут быть слишком длинными для ввода. В качестве альтернативы вы можете самостоятельно сгенерировать собственный код при инициировании передачи. Для этого измените синтаксис команды, как показано ниже:

Безопасно передать файлы между компьютерами

Подобно отправке файлов, croc также позволяет отправлять текст, который может пригодиться, когда вы хотите поделиться сообщением или URL-адресом. Используйте следующий синтаксис для отправки текста через croc:

Например:

На принимающем устройстве введите кодовую фразу, сгенерированную приведенной выше командой, и нажмите y, когда будет предложено, чтобы просмотреть сообщение.
Получать файлы с другого устройства в Linux

Подобно обмену файлами с вашего компьютера Linux, могут быть моменты, когда вы захотите получить файлы с другого устройства на свой компьютер Linux.

В таких ситуациях вы можете просто обратить процесс в обратном порядке, как показано в шагах ниже.

На отправляющей машине откройте командную строку и запустите:

Вернитесь к своей Linux-машине и в окне терминала введите:

Безопасный обмен файлами Croc

Снова введите y, чтобы принять файл.

Заключение

В наши дни большинство приложений для передачи файлов предлагают кроссплатформенную функциональность. Однако то, что отличает croc от остальных, — это простота использования, быстрый и безопасный характер, который облегчает передачу файлов между компьютерами под управлением разных операционных систем.

Фактически, croc считается единственным инструментом для передачи файлов на основе интерфейса командной строки с таким обширным набором функций, что делает его идеальным помощником для передачи файлов для тех, кто предпочитает работать через командную строку.

Сказав это, вы также можете проверить qrcp, бесплатную утилиту для передачи файлов, которая использует QR-коды, чтобы помочь вам передавать файлы между Linux, Android и iOS.

Еще по теме: Как защитить контейнер VeraCrypt

ВКонтакте
OK
Telegram
WhatsApp
Viber

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *