I was catching up on the various talks at PyCon 2016 held in the wonderful city of Portland, Oregon last month.
There are lots of good content available from PyCon 2016 on youtube. What I was particularly struck was, what one could say is a mundane tool for file transfer.
This tool, called magic-wormhole, allows for any two systems, anywhere to be able to send files (via a intermediary), fully encrypted and secured.
This beats doing a scp from system to system, especially if the receiving system is behind a NAT and/or firewall.
I manage lots of systems for myself as well as part of the work I at Red Hat. Over the years, I’ve managed a good workflow when I need to send files around but all of it involved having to use some of the techniques like using http, or using scp and even miredo.
But to me, magic-wormhole is easy enough to set up, uses webrtc and encryption, that I think deserves to get a much higher profile and wider use.
On the Fedora 24 systems I have, I had to ensure that the following were all set up and installed (assuming you already have gcc installed):
a) dnf install libffi-devel python-devel redhat-rpm-config
b) pip install –upgrade pip
c) pip install magic-wormhole
Now I would want to run a server to provide the intermediary function instead of depending on the goodwill of Brian Warner.