Ok, that explains. The openssh-server package ships /etc/network/if- up.d/openssh-server, which exists precisely to restart the service when a network interface comes up. And NetworkManager does not use the normal ADDRFAM==inet[6] convention, so this isn't triggered on the desktop.
[ 10.978364] init: Connection from private client [ 10.982980] init: ssh goal changed from start to stop I don't know why this ssh service restart is needed/wanted when a network interface comes up. It may be vestigial. Reassigning to the openssh package. Whatever the right answer is here, the behavior should probably be consistent between NetworkManager and !NetworkManager uses. ** Package changed: upstart (Ubuntu) => openssh (Ubuntu) ** Changed in: openssh (Ubuntu) Status: Incomplete => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1158708 Title: Services start/stop multiple times during boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1158708/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs