ssh-agent를 자동으로 시작하는 방법은 무엇입니까?

ssh-agent를 자동으로 시작하는 방법은 무엇입니까?

현재 달리고 있어요크런치랜드리눅스그리고언박싱, 로그인하면 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. 그래서 파일을 조사해 보니 , /etc/xdg/openbox/autostart, 3곳에서 자동 시작될 프로세스를 찾는다는 사실을 발견했습니다 .$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에 있는 xdg autostart .desktop 파일을 시작하는 스크립트입니다 /etc/xdg/autostart/. 그러나 분명히 이것은 다음 프로세스를 시작합니다.


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

아마도 제가 완전히 분명한 것을 놓치고 있을 수도 있지만, 이 미스테리를 설명하는 데 도움을 주실 수 있는 분이라면 정말 감사하겠습니다.

답변1

편집 /etc/X11/Xsession.options(내 컴퓨터에서는 Ubuntu 12.04.2 LTS) 및 주석 처리use-ssh-agent

답변2

일반적으로 X11 디스플레이 관리자에 의해 시작됩니다. 현재 XDM에 대한 인기 있는 대안을 모르므로 다른 사람들도 참여하도록 하겠습니다.

관련 정보