Well, this only gives you the connection, but it does not secure it. To secure it you need to put some password protection on the Transmission web UI, and optionally use HTTPS instead of HTTP (to prevent snooping).
I do this with my DroboFS running rTorrent + ruTorrent and it works perfectly.
Flash your router with DD-WRT (or other 3rd Party Firmwares out there)
Enable Remote SSH
2.1) Create Public and Private Key
2.2) Plug in public key to router
2.3) Disable password login over SSH
Get DynDNS account
4.1) Configure host
4.2) Authenticate with private key from step 2.1
4.3) Configure Tunnels and create Dynamic Tunnel ( ex 13000 )
Connect with PuTTY
Open browser (Firefox and Chrome have proxy switchers)
6.1) Configure browser proxy to SOCKS5: localhost:13000 (port from 4.3)
6.2) Browse your local network knowing you’ve connected securely and also can browse internet bypassing corporate firewall knowing they can’t snoop what you are doing (all traffic from your computer to your home router is encrypted using SSH).
If you want a more detailed one, I can write it up with screens. Been meaning to do it.
If you feel like going through the trouble of flashing your router with DD-WRT, then I would suggest to try setting up a VPN instead. Setup is actually simpler than an SSH tunnel and this way you can do much more than browsing the Drobo (think FTP, media streaming, share mounting, etc).
True, but I don’t like the VPN setups provided by DD-WRT… openvpn is good, but has its flaws. SSH Tunneling allows me not to install on my corporate laptop so people looking in can’t see what I’m using or how to connect, where PuTTY can be run without installing network adapters, etc…