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/.

Share:
18,040

Related videos on Youtube

FrankMN
Author by

FrankMN

Updated on September 17, 2022

Comments

  • FrankMN
    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
    Ibn Saeed almost 10 years
    Thanks, this is the correct answer. The sshd in not present in ubuntu 14.04 server, i ran sudo service ssh restart and it work.