Я новичок в 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
выдает мне отказ в соединении.
Попробуйте выполнить очистку перед установкой:
sudo apt-get purge openssh-serversudo apt-get install openssh-server
Служба 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
- С помощью команды очистки файлы конфигурации также удаляются.
Почему это помечено как “sshd”? Сейчас я сталкиваюсь с проблемой, связанной с этим, но она не появляется в вопросе, кроме названия.