Удаленная передача файлов из командной строки: волшебная червоточина
Как передавать большие файлы между удаленными компьютерами просто с помощью командной строки и абсолютно безопасно.
Если вам нужно передать большие файлы коллеге или соавтору, безусловно, есть альтернативы: в статье Как отправить большие файлы по электронной почте мы представили множество готовых инструментов. В статьях «Безопасная отправка тяжелых файлов без их перехвата другими людьми» и «Безопасная отправка документов по электронной почте или с помощью других инструментов» мы представили другие решения, включая OnionShare, для обеспечения максимальной безопасности передаваемой информации.
На этот раз, однако, мы хотим рассказать вам о Magic Wormhole: созданном Брайаном Уорнером, это один из самых умных способов удаленной передачи файлов с одного компьютера на другой, даже за тысячи километров, используя только командную строку.
Magic Wormhole упрощает передачу данных между ПК, подключенными к Интернету, не полагаясь ни на какой облачный сервис, без веб-интерфейса, без входа в систему: достаточно, чтобы оба собеседника были в сети.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Magic Wormhole, построенный на Python, состоит из двух компонентов: серверного и клиентского. После того, как сервер запустился и указал имя файла или папки для отправки, все, что вам нужно сделать, это позвонить получателю и сообщить ему три секретных ключевых слова, например что-то вроде 4-ураган-лошадь. Каждая комбинация является «одноразовой»: это означает, что получатель может использовать ее только один раз; после чего он будет автоматически «выброшен».
Исходный код Magic Wormhole: размещено на GitHub и приложение использует «надежный» механизм шифрования для предотвращения любой атаки «человек посередине» и сохранения конфиденциальности и целостности данных.
На этот адрес вы найдете инструкции по установке Magic Wormhole в системах macOS и Linux.
Однако мы убедились, что Magic Wormhole можно использовать даже путем установки подсистемы Windows для Linux (WSL) в Windows 10: Linux в Windows: как, когда и зачем ее использовать.
Чтобы использовать его из дистрибутивов Linux Ubuntu и производных от Debian, а также из WSL bash в Windows 10 (Ubuntu), мы рекомендуем выполнить следующие три команды:
sudo apt-получить обновление
pip установить волшебную червоточину
sudo apt установить волшебную червоточину
Затем отправитель должен будет ввести wormhole send, а затем имя файла, сжатого архива или папки (содержимое которой будет автоматически сжато) для передачи в удаленную систему.
Как видите, Magic Wormhole — рядом с «кодом червоточины» сообщает секретный код, сгенерированный случайным образом.
Теперь получатель должен ввести wormhole receive и ввести код, предоставленный отправителем.
Загруженный материал будет храниться в той же папке, сохраняя имена, используемые в исходной системе.
При правильном использовании Magic Wormhole может оказаться проще, чем любой другой инструмент для удаленной передачи файлов. Создав скрипт на рабочем столе, вы можете перетащить на него любой файл: просто сообщите код получателю и все.
Представьте, что вы разговариваете с кем-то по телефону и слышите: «Теперь я отправляю вам те файлы, о которых мы говорим». Будет ли это ссылка на Dropbox? Придется ли мне проходить аутентификацию в каком-либо онлайн-сервисе? Придется ли нам ждать, пока Gmail проанализирует некоторые очень тяжелые вложения?
С Magic Wormhole, если вы установите его и правильно используете, он сметает любую сложность.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)