
Ответ наКак запустить и использовать 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