SSH 에이전트를 시작하고 중지하려면 다음 서비스가 있습니다. --user에 대해 시작/활성화할 계획입니다.
질문내가 받은 오류 메시지는 다음과 같습니다.[이메일 보호됨]존재하지 않는다. 하지만 그것은. Strangley systemctl status를 실행할 수 있습니다[이메일 보호됨]하지만 --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