Have a couple of WD MyCloud units..4TB each, DLNA capable, supporting NFS, Samba/Windows, and SSH out of the box, for about $149 each. Great units. If you have IOS, Mac, Android, or Windows, you can load an app and get access to the device from anywhere, over the Internet, and I've enjoyed this immensely while I travel. Nice to be able to stream ANY of my movies (or download them, if the Wifi is slow), from anywhere.
But there's a catch...there is *NO* Linux desktop app. If you're on the local LAN, no problems. Mount it via CIFS or NFS, and use it like any other drive. I finally figured out how to do this over the Internet. Not hard, but you DO need to do a couple of things.
- This is a bit nebulous, but it has to be: allow SSH traffic through your firewall to your LAN, and re-direct it to your WD MyCloud. How you do this is up to you, and will vary wildy depending on your hardware. I assign a non-standard port on the external interface of my network, and re-direct it to port 22, to the address of the MyCloud device.
- Enable SSH on your MyCloud, through the web interface. Well documented on their site.
- The root user ID is 'root', with a default password of 'welc0me'. Log in with it, and CHANGE IT to be something else.
- Make a mount point on your Linux system.
- Type in:
Code:
sshfs root@11.22.33.44:/DataVolume/shares/Public /mount/point
- It will prompt you for a password...enter it. It will then be mounted.
- Enjoy.
Obviously, replace the '11.22.33.44' with your external IP address, and the /mount/point with whatever your mount-point is.
Sadly, thus far, I CANNOT make it mount with anything else other than the root user ID. However, since it's end-to-end encrypted, I'll live with it.