Невозможно запустить sshd

35

Я новичок в Ubuntu и пытаюсь запустить sshd, но у меня много проблем. Я попытался удалить и переустановить SSH, запустив sudo apt-get remove openssh-client openssh-serverи sudo apt-get install openssh-client openssh-server. Когда я бегу, sudo service ssh restartя получаю:

stop: Unknown instance:
ssh start/running, process 3638

sudo service sshd startдает мне unrecognized service.

Когда я бегу, ps -A | grep sshя ничего не получаю. Запуск ssh localhostдает мне соединение отказано.

одуванчик
источник
Почему это помечено как sshd? Я столкнулся с проблемой сейчас, но она не фигурирует в вопросе, кроме названия.
gsamaras

Ответы:

53

Попробуйте очистить перед установкой:

sudo apt-get purge openssh-server
sudo apt-get install openssh-server
Эрик Карвалью
источник
Оказывается, я бы apt removeopenssh-сервер
Борис
6

Служба Ubuntu ssh запускается с ssh, а не с sshd.

Пытаться:

 sudo apt-get remove --purge openssh-server
 sudo apt-get install openssh-server

Тогда попробуйте:

sudo service ssh restart   

Чтобы проверить его статус:

sudo service ssh status

Конфиг файл можно найти по адресу /etc/init/ssh.conf

Подробно о removeи purge:

remove - НЕ удаляет, включая файлы конфигурации

purge - При помощи команды Purge файлы конфигурации также удаляются.

Рамеш Чанд
источник