Я новичок в 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
дает мне отказ в соединении.
Служба 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
[ 1112]
Подробно о remove
и purge
:
remove
- НЕ удаляются, включая файлы конфигурации
purge
- С помощью команды «Очистить» файлы конфигурации также удален.
Попробуйте выполнить очистку перед установкой:
sudo apt-get purge openssh-server
sudo apt-get install openssh-server