cannot re-enable sshd after systemd mask
8,528
It appears that sshd
is an "alias" of sorts for ssh.service; when you install openssh-server, symlink(s) are set up mapping this.
However, when you systemctl disable sshd
those symlinks are deleted, and are NOT restored with an enable.
The solutions is to systemctl enable ssh.service
Related videos on Youtube
Comments
-
some bits flipped over 1 year
After disabling
sshd
, I'm having issues re-enabling/starting it viasystemctl
.I'm sure I've hosed something, but this is what I did:
- ~fresh xubuntu 16.04.2 install
apt install openssh-server
- probably had to manually enabled it; I don't remember
- kept default config file as-is (accessing over local LAN only)
- (ssh'd in successfully to scp over data from a previous machine)
- attempted to disable sshd, as I didn't intend to use it further
systemctl stop sshd && systemctl disable sshd && systemctl mask sshd
- (did I do something wrong here?)
- now I need ssh access again, so I am trying to enable:
systemctl unmask sshd
- outputs that it removed the/dev/null
symlinksystemctl enable sshd
Failed to execute operation: No such file or directory
Searching for solutions, I didn't find much besides what (I think) I already tried. I have re-installed
apt remove openssh-server && apt install openssh-server
, but I am getting the same result.An
systemctl status sshd
shows:sshd.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
I'm not familiar with
systemctl
. Help would be greatly appreciated!!-
some bits flipped almost 7 yearsI notice that running
/usr/sbin/sshd
(no paramaters) results in the daemon running, listening on port 22, and I can now ssh in.systemctl status sshd
returns the same as aobve (not-found, dead) -
some bits flipped almost 7 yearsand that
systemctl enable ssh.service
removes theNo such file
error fromsystemctl status sshd
superuser.com/questions/1069621/… ... sounds between these two comments I have some bookkeeping to fix and all will be well. I'm striking out finding any concise descriptions for this, though.