#Linux #server #soft #help
Господа линуксоиды, допустим есть задача вида "взять какой-то файл с одного сервера и передать его на другой".
При этом:
- не поднимая дополнительных серверов, если это не однострочник с простым синтаксисом
- не выставляя файл голой жопой наружу через какой-нибудь nginx
- не пробрасывая агент на сервер и не сообщая одному серверу реквизиты доступа к другому
- желательно без посредников
Для маленьких файлов можно воспользоваться костылями вроде base64 и просто скопировать их текстом. Для больших это уже не работает.
Явно не подходящие варианты:
- залить на s3 (надо настраивать доступ к s3 - долго, есть посредник)
- передавать по sftp/scp/rsync/ftp (нужны реквизиты доступа)
- пошарить по HTTP (торчит голой жопой наружу, нужно поднимать сервер)
- syncthing (слишком монструозно для передачи небольшого количества данных один раз)
Пример того, что более-менее подходит:
Раньше попадалась какая-то P2P утилитка, которая запускалась одной строкой вида "tool send ./file.ext" на одной стороне, отдавала токен и аналогичной командой на другой стороне по токену получала файл напрямую. Но она померла, т.к. помер сервер, который позволял пирам найти друг друга.
А у вас, господа есть что-то подобное на примете?
$ sudo pip3 install magic-wormhole
$ wormhole send ...
$ wormhole receive ...
https://magic-wormhole.readthedocs.io/en/latest/welcome.html
Fast, secure and up-to-date instance. PrivacyTools provides knowledge and tools to protect your privacy against global mass surveillance.
Website: privacytools.io
Matrix Chat: chat.privacytools.io
Support us on OpenCollective, many contributions are tax deductible!
@kravietz Да, похоже на то, что мне нужно. Спасибо.