システムが停止しているSSH-agentが[Eメール保護]を見つけることができません。

システムが停止しているSSH-agentが[Eメール保護]を見つけることができません。

SSHエージェントを起動および停止するには、次のサービスがあります。 --userに対して起動/アクティブ化する予定です。

質問私が受け取ったエラーメッセージは次のとおりです。[Eメール保護]存在しない。しかし、それは。 Strangley systemctl statusを実行できます[Eメール保護]ただし、--userフラグは使用できないため、ユーザーレベルのサービスではuser-runtime-dir@%iを使用できないようです。

私が何か間違っているのでしょうか?または、systemdを使用してssh-agentを正しく停止する方法を知っている人はいますか?

[Unit]
Description=SSH key agent
After=systemd-user-sessions.service user-runtime-dir@%i.service dbus.service
Requires=user-runtime-dir@%i.service

[Service]
Type=simple
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK

[Install]
WantedBy=default.target

ベストアンサー1

おすすめ記事