Unable to start sshd
I'm new to Ubuntu and trying to start sshd but having a lot of problems. I've tried uninstalling and reinstalling ssh by running
sudo apt-get remove openssh-client openssh-server
and sudo apt-get install openssh-client openssh-server
. When I run sudo service ssh restart
I get:
stop: Unknown instance:
ssh start/running, process 3638
sudo service sshd start
gives me unrecognized service
.
When I run ps -A | grep ssh
I get nothing. Running ssh localhost
gives me a connection refused.
Solution 1:
Try purging before install:
sudo apt-get purge openssh-server
sudo apt-get install openssh-server
Solution 2:
Ubuntu ssh service will start with ssh, not sshd.
Try:
sudo apt-get remove --purge openssh-server
sudo apt-get install openssh-server
Then try:
sudo service ssh restart
To check its status:
sudo service ssh status
Config file can be found at /etc/init/ssh.conf
Detail about remove
and purge
:
remove
- Does NOT remove including configuration files
purge
- With Purge command, the configuration files are also deleted.