Невозможно запустить 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

Ответы:



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 файлы конфигурации также удаляются.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.