На новом экземпляре EC2 под управлением Ubuntu я вижу, что нет файла /etc/init.d/sshd. Я старался
sudo apt-get install openssh-server
И это показывает, что openssh-сервер уже является самой новой версией. Как мне получить файл /etc/init.d/sshd?
На новом экземпляре EC2 под управлением Ubuntu я вижу, что нет файла /etc/init.d/sshd. Я старался
sudo apt-get install openssh-server
И это показывает, что openssh-сервер уже является самой новой версией. Как мне получить файл /etc/init.d/sshd?
Ubuntu теперь использует Upstart для выполнения задания init
и /etc/init.d/
. Вместо того, чтобы писать /etc/init.d/sshd $ACTION
, теперь вы должны написать service ssh restart
или просто restart ssh
. Обратите внимание, что это называется ssh
, а не sshd
.
На моей установке Ubuntu это /etc/init.d/ssh
Пытаться
dpkg -L openssh-server | grep init.d
Возможно, они переключили службу ssh на файлы конфигурации Upstart. Посмотрите в /etc/init/
.