No /etc/init.d/sshd file? (Ubuntu / EC2)
18,040
Solution 1
Ubuntu is now using Upstart to do the init
and /etc/init.d/
job. Instead of writing /etc/init.d/sshd $ACTION
you are now supposed to write service ssh restart
or just restart ssh
. Note that it is called ssh
, not sshd
.
Solution 2
On my Ubuntu installation it's /etc/init.d/ssh
Try
dpkg -L openssh-server | grep init.d
Solution 3
Maybe they switched the ssh service over to Upstart config files. Look in /etc/init/
.
Related videos on Youtube
Author by
FrankMN
Updated on September 17, 2022Comments
-
FrankMN over 1 year
On a fresh EC2 instance running Ubuntu, I see that there's no /etc/init.d/sshd file. I tried
sudo apt-get install openssh-server
And it shows that openssh-server is already the newest version. How do I get the /etc/init.d/sshd file?
-
Ibn Saeed almost 10 yearsThanks, this is the correct answer. The sshd in not present in ubuntu 14.04 server, i ran sudo service ssh restart and it work.