※ ChatGPTを利用し、要約された質問です(原文:sshdが自動起動するのは何故?)
sshdが自動起動するのは何故?
このQ&Aのポイント
sshdがUbuntuで自動的に起動する仕組みについてわかりません。
Apache HTTP Serverとは異なり、sshdの起動スクリプトは /etc/rc5.d/ディレクトリに見つかりませんでした。
どのような仕組みでsshdは自動起動されるのか、詳細を教えてください。
Ubuntu(Linux)がよくわかっていない者です。
Ubuntu(10.04)をインストールしました。
その後に、Windows PCからリモート管理できるように、openssh-serverパッケージをインストールしました。そして、sshでリモート接続できるようになりました。
ただ、Ubuntuを起動すると何故 sshdが自動的に起動されるのかその仕組みがわかりません。
Apache HTTP Server(apache2)の場合、"sysv-rc-conf --list apache2"で確認すると、ランレベル2, 3, 4, 5がONになっていますし、/etc/rc5.d/S91apache2 等があるので自動的に起動するのは納得できました。
しかし、sshdについては /etc/rc5.d/ディレクトリなどにその起動スクリプトは見つかりませんでした。
どのような仕組みでsshdは自動起動されるのでしょうか?
お礼
cynthia4さん ご回答ありがとうございます。 また、返信遅れて申し訳ありません。 お陰さまでupstartについて、おぼろげながらではありますが、イメージをつかむことができました。 ただ、Ubuntu 10.04では/etc/event.dディレクトが存在しないなど、upstartが機能拡張されているためなのか、Ubuntuのバージョンごとにupstartの取込み方が異なるためなのかといった印象を持ちました。 今後もinit処理に関しては二転三転するという感じなのですかね? どうもありがとうございました。