Как запустить службу systemd, работающую в ssh-agent?

Как запустить службу systemd, работающую в ssh-agent?

Ответ наКак запустить и использовать ssh-agent как службу systemd?получает нам работающий ssh-agent. Как можно написать еще один файл службы systemd, чтобы его процесс запускался под этим ssh-agent? В частности, я хочу запустить службу emacs, чтобы я мог редактировать удаленные файлы с помощью tramp.

Этот служебный файл запускает emacs, но он не работает под ssh-agent.

[Unit]
Description=Emacs text editor
Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/
After=ssh-agent.service

[Service]
Type=simple
ExecStart=/usr/bin/emacs --fg-daemon
ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)"
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
Restart=on-failure

[Install]
WantedBy=default.target

Связанный контент