note to the reader:
for me (ubuntu 14.xx) only Bryan Agee's answer worked:
/etc/init/ssh.conf: comment out the "start on filesystem or runlevel..." line
why won't the others do?
sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled
will result in completly deactivating the service. It is then not startable through "service ssh start" anymore.
update-rc.d ssh enable # sets the default runlevels to on
does simply not work (perhaps uses different autostart routine)
/etc/init/ssh.conf.override with "manual"
simply doesnt work
also completly disables the system
sudo apt-get install bum
nice software, but it doesn't show ssh, so nothing to do here
why are the above answeres even here? is the start system so complicated or does nobody tries his solutions? oO