На новом экземпляре EC2 под управлением Ubuntu я вижу, что нет файла /etc/init.d/sshd. Я старался

sudo apt-get install openssh-server

И это показывает, что openssh-сервер уже является самой новой версией. Как мне получить файл /etc/init.d/sshd?

3 ответа3

3

Ubuntu теперь использует Upstart для выполнения задания init и /etc/init.d/ . Вместо того, чтобы писать /etc/init.d/sshd $ACTION , теперь вы должны написать service ssh restart или просто restart ssh . Обратите внимание, что это называется ssh , а не sshd .

2

На моей установке Ubuntu это /etc/init.d/ssh

Пытаться

dpkg -L openssh-server | grep init.d
1

Возможно, они переключили службу ssh на файлы конфигурации Upstart. Посмотрите в /etc/init/ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .