Я пытаюсь запустить два процесса sshd, один для администратора и один для sftp. Ubuntu 14.04 в цифровом океане имеет выскочку в '/ etc / init / ssh' и init.d в '/ etc / init.d / ssh'.
Это просто digitalocean или все 14.04?
Какой запускает sshd? А что не используется / могу ли я удалить?
Пока я прочитал каждый файл, и файлы не ссылаются друг на друга.
Разобрался с этим.
find /etc/rc* | grep ssh
Видя, что нет ссылки на /etc/init.d/ssh
файл является явным признаком того, что служба не запускается оттуда.
На всякий случай я бросил echo "foobar" >> initd.txt
в файл /etc/init.d/ssh и echo "foobar" >> /root/upstart.txt
в /etc/init/ssh.conf
файл. reboot
и нашел upstart.txt
в /root
каталог.
Итак, ответ таков: работа не запускается, пока ее не запустит rc.