I have seeen some reports over here that runing a SSH-Server (Dropbear from iNdependence or OpenSSH from Installer) may sigificantly reduce battery live.
I wanted to keep my SSH server but use it every now and then.
I am too lazy to type the terminal commands to do so, so I used Installer (from App Tapp Installer) on the iPhone to install "UIctl".
Its a grafical interface that allows to issue launchctl commands to all daemons. USE WITH CARE, if you dont know what you are doing, you may begin from scratch...
I installed and startet it.
All running deamons are printed in black.
The one for Dropbear SSH is
the one for Open SSH is
Type on the one you wanna stop sucking your battery. A dialog appears, choose
and in the following dialog hit "Do it". The name (of the deamon) turns red, the ssh-Server (and SFTP-server) is not running anymore but still installed.
If you wanna use it again, start UIctl, hit the (red) deamon name and hit
in the appearing dialog and then "Do It". Server is up and running again. No restart on both actions needed.
Don't try that on other deamons as long as you dont know what you are doing!!!