Another benefit is, that the whole communication with the server (deluged) is encrypted.
Set up Deluge as described in the Thin Client Tutorial.
In the "Server Setup" part, skip step two ("Enable remote connections") which means basically: leave "allow_remote" set to "False".
Now it is time to start up the tunnel. On a terminal type:
Code: Select all
ssh -l yourusername -L 127.0.1.1:58846:127.0.0.1:58846 yourdomainorip.tld
Now proceed in the tutorial onto the Client Setup.
In step five do not use your servers public IP but 127.0.1.1 (again: it is not 127.0.0.1).
Proceed as described in the tutorial.
Congratulations! You can now access deluge on the server via the GTK UI over an encrypted connection and noone is able to start bruteforcing your login since the port is still closed for the outside world.
Remember that you need to start the tunnel every time before you can access deluged via the GtkUi.
Further reading: http://www.google.de/search?q=ssh+tunnel
Maybe someone can merge this little guide into the wiki - thx.
Kind Regards