ssh-agentで実行されているsystemdサービスを起動するには?

ssh-agentで実行されているsystemdサービスを起動するには?

正解は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

ベストアンサー1

おすすめ記事