2 ms·
> And on linux I always set up local SSH servers on everything which comes with its own maintenance baggage. It sounds like you need to invest a little time in
by sedachv 7y ago
> And on linux I always set up local SSH servers on everything which comes with its own maintenance baggage.
It sounds like you need to invest a little time in automating basic networking stuff (shell scripts do fine). I do not think there is a royal road with effortless magically secure configuration and authentication for random devices, but once you have IPv6 with dynamic DNS for all your machines on your own domain with SSH public keys (this all gets automated by the shell scripts), things get really nice. rsync, Unison, TRAMP, remote shells, SSH port forwarding/SOCKS proxies, whatever else you can think of, just works.
The Internet is a surprisingly nice place when you get rid of NATs and VPNs.
No IPv6 from your ISP? Start looking for a new one, but in the meantime grab a unique local IPv6 prefix for your home network (I find that useful to have anyway; and with IPv6 there are no worries about having multiple addresses on an interface) and use that shell script automation to take advantage of /etc/hosts (and put a blocklist in there while you are at it: https://github.com/StevenBlack/hosts https://github.com/StevenBlack/hosts).