Где запускается ssh-agent?

ssh-agent запущен, но он не запущен ни в одном из этих файлов:

lightdm-session
profile
bashrc

У меня есть воспоминания о том, что я видел подпрограмму инициализации оболочки ssh-agent где-то в ubuntu, похожую на рекомендованную подпрограмму для cygwin. Возможно, я ошибаюсь.

Система: Ubuntu 12.04.3

4
задан 29 November 2013 в 03:37

2 ответа

Это началось в /etc/X11/Xsession.d/90x11-common_ssh-agent.

Файлы в /etc/X11/Xsession.d/ запускаются из /etc/X11/Xsession менеджерами дисплея (например, lightdm или gdm) после входа пользователя в систему и по xinit.

0
ответ дан 29 November 2013 в 03:37

Я нашел несколько дополнительных мест от который ssh-agent может быть запущен по умолчанию:

  1. systemd как часть пользовательских сервисов. Настроенный от /usr/lib/systemd/user/ssh-agent.service от openssh-client пакет.
  2. xfce4-session, который может быть настроен с помощью xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s {true|false}.
  3. Xsession от /etc/X11/Xsession.d/90x11-common_ssh-agent как отмечено в ответе Florian Diesch.
0
ответ дан 1 December 2019 в 10:21

Другие вопросы по тегам:

Похожие вопросы: