web-dev-qa-db-ja.com

ssh-agentはどのように自動起動されますか?

私は現在 Crunchbang Linux with Openbox を実行していますが、ログインするとすぐに_ssh-agent_プロセスが実行され、私は一生できません自動起動される理由を理解してください。

_ssh-agent_プロセスとその親は次のとおりです。

_$ ps -ef | grep 2085
jonyamo   2085  1759  0 10:50 ?        00:00:00 /usr/bin/openbox --startup /usr/lib/openbox/openbox-autostart OPENBOX
jonyamo   2469  2085  0 10:50 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
_

_/usr/lib/openbox/openbox-autostart_を介して開始されていることは明らかです。そのため、そのファイルを調べたところ、自動起動するプロセスを探す場所が3つあることがわかりました。_/etc/xdg/openbox/autostart_、_$HOME/.config/openbox/autostart_、および_/usr/lib/openbox/openbox-xdg-autostart_です。

  1. _/etc/xdg/openbox/autostart_は空なので、そうではありません。

  2. _$HOME/.config/openbox/autostart_には、次の潜在的な原因が含まれています。

    eval $(gnome-keyring-daemon -s --components=pkcs11,secrets,gpg) &

    ただし、それを完全に無効にしても、_ssh-agent_は引き続き自動起動します。

  3. _/usr/lib/openbox/openbox-xdg-autostart_は、_/etc/xdg/autostart/_にあるxdg autostart.desktopファイルを開始するスクリプトです。しかし、どうやらそれは次のプロセスを開始しているだけです:


_   $ /usr/lib/openbox/openbox-xdg-autostart --list | grep "\[\*\]"
   [*] Print Queue Applet
   [*] PulseAudio Sound System
   [*] Network
_

完全に明白な何かが欠けているかもしれませんが、この謎を私に説明するのを手伝ってくれる人がいれば幸いです。

5
J.C. Yamokoski

これは通常、X11ディスプレイマネージャーによって開始されます。最近のXDMの人気のある代替品がわからないので、他の誰かにチャイムを鳴らしてもらいます。

2
2038b

編集/etc/X11/Xsession.options(私のマシンではUbuntu 12.04.2 LTS)そしてコメントアウトuse-ssh-agent

9
edibleEnergy