Anleitung aus: https://stackoverflow.com/questions/18880024/start-ssh-agent-on-login
- Datei
~/.config/systemd/user/ssh-agent.service
mit folgendem Inhalt anlegen:
[Unit]
Description=SSH key 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
- Datei
~/.bash_profile
oder.bashrc
um folgende Umgebungsvariable erweitern:
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
- Datei
~/.ssh/config
um folgende Einstellung ergänzen:
AddKeysToAgent yes
- Systemd-Service starten und für Autostart markieren:
systemctl --user enable ssh-agent
systemctl --user start ssh-agent