Red Hat Bugzilla – Bug 755150
systemd rule needs changing to start on graphical desktop too
Last modified: 2011-11-23 07:02:15 EST
Description of problem:
Unfortunately, systemd removes traditional Unix runlevel concepts and has targets, which means WantedBy with just multiuser won't start ssh by default. It needs to be wanted by in the graphical target too. Please add that so that the ssh server starts regardless of graphical or non-graphical setup.
graphical.target is set to Requires=multi-user.target and After=multi-user.target, so all units, which multi-user.target wants, should be activated before graphical.target.
Is your sshd.service enabled? If you change default target to multi-user.target, is sshd.service activated?
I installed F16 and started to graphical.target. sshd.service is active as I expected - sshd.service is wanted by multi-user.target which is required by graphical.target
[plautrba@f16 ~]$ systemctl is-active graphical.target
[plautrba@f16 ~]$ systemctl is-active multi-user.target
[plautrba@f16 ~]$ systemctl is-active sshd.service
[plautrba@f16 ~]$ rpm -q openssh