正解はssh-agentをシステムサービスとして起動して使用する方法は?実行中のSSHエージェントを提供してください。そのプロセスがこのssh-agentで実行されるように別のシステムサービスファイルを作成するにはどうすればよいですか?特に、ranpを使用してリモートファイルを編集できるようにemacsサービスを実行したいと思います。
サービスファイルは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