From 77242c62757c3ed1d1289196097380f168087071 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Tue, 5 Jun 2018 02:22:53 +0300 Subject: add ssh-agent systemd unit --- %HOME%/.config/systemd/user/ssh-agent.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 %HOME%/.config/systemd/user/ssh-agent.service (limited to '%HOME%/.config') diff --git a/%HOME%/.config/systemd/user/ssh-agent.service b/%HOME%/.config/systemd/user/ssh-agent.service new file mode 100644 index 0000000..297ab75 --- /dev/null +++ b/%HOME%/.config/systemd/user/ssh-agent.service @@ -0,0 +1,20 @@ +# Enable using: systemd --user enable ssh-agent +# Start immediately using: systemd --user start ssh-agent +# Make sure SSH_AUTH_SOCK is set to "$XDG_RUNTIME_DIR/ssh-agent.socket". +# You can do this by adding it to ~/.profile (the usual way) or +# ~/.pam_environment: +# * "SSH_AUTH_SOCK DEFAULT=${XDG_RUNTIME_DIR}/ssh-agent.socket", or, if it +# doesn't work, +# * "SSH_AUTH_SOCK DEFAULT=/run/user/1000/ssh-agent.socket" (replace "1000" +# with your UID. + +[Unit] +Description=OpenSSH agent + +[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 -- cgit v1.2.3