ubuntu 调用了哪个 ssh startup 脚本?

ubuntu 调用了哪个 ssh startup 脚本?

我正在尝试运行两个 sshd 进程,一个用于管理员,一个用于 sftp。Digital Ocean 上的 Ubuntu 14.04 在“/etc/init/ssh”中都有 upstart,在“/etc/init.d/ssh”中都有 init.d。

这只是 digitalocean 还是所有 14.04?

哪一个启动了 sshd?哪一个没被使用/我可以删除吗?

到目前为止,我已经阅读了每个文件,但这些文件之间并没有互相引用。

答案1

想通了这一点。

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文件中。rebootupstart.txt在目录中找到了/root

所以答案是,除非 rc 启动它,否则该工作不会开始。

相关内容