SSH-Agent mit Bitwarden
Guide: https://bitwarden.com/help/ssh-agent/#tab-linux-6VN1DmoAVFvm7ZWD95curS
Kurzfassung
# Bitwarden SSH-Agent aktivieren
export SSH_AUTH_SOCK=/home/<user>/.bitwarden-ssh-agent.sock
# in .bashrc oder .zshrc speichern
nano ~/.bashrc
nano ~/.zshrc
export SSH_AUTH_SOCK=/home/<user>/.bitwarden-ssh-agent.sock
falls Bitwarden mit Snap oder flatpak installiert wurde:
# Snap
export SSH_AUTH_SOCK=/home/<user>/snap/bitwarden/current/.bitwarden-ssh-agent.sock
# Flatpak
export SSH_AUTH_SOCK=/home/<user>/.var/app/com.bitwarden.desktop/data/.bitwarden-ssh-agent.sock
danach Shell neustarten und testen
# SSH-Keys aus Bitwarden auflisten
ssh-add -L
# ansonsten einfach SSH-Verbindung wie gewohnt zb
ssh root@<hostname>
# dann holt sich der Agent schon den richtigen Key aus Bitwarden
# SSH-Agent durchschleifen
ssh -A <HostnameA>
Beispiel fuer config
falls eine bestehende config mit vorhandenen Keys genutzt wurde, dannkann der Pfad zum Key einfach auskommentiert werden:
nano ~/.ssh/config
Host remoteA
HostName remoteA.MEINEDOMAIN.de
IdentityFile ~/.ssh/id_rsa_remoteA
User root
#### wird zu ####
Host remoteA
HostName remoteA.MEINEDOMAIN.de
# IdentityFile ~/.ssh/id_rsa_remoteA
User root