# SSH-Agent

Die Bitwarden Password Manager Desktop-App kann als SSH-Agent fungieren, um Ihre SSH-Schlüssel (Secure Shell) sicher zu verschlüsseln und zu speichern, für die Verwendung mit:

- Authentifizierung bei Servern
- Signieren von Git Commits
- Interaktion mit SSH-basierten Diensten

Der Bitwarden SSH-Agent organisiert und schützt Ihre Schlüssel an einem sicheren Ort. Auf SSH-Schlüssel kann mit der Desktop-App, der Web-App, der Browsererweiterung und der mobilen App zugegriffen werden. SSH-Schlüssel können mit der Desktop-App, der Web-App und der Browsererweiterung generiert werden.

> [!NOTE] SSH agent availability
> Der SSH Agent benötigt Release Version 2025.1.2 oder neuer.

## Speichern eines SSH-Schlüssels

In der Bitwarden-Desktop-App können neue SSH-Schlüssel erstellt und gespeichert werden. Bitwarden SSH-Schlüssel speichern:

| Feld | Beschreibung |
|------|------|
| Schlüsselname | Der Name für Ihren SSH-Schlüssel. |
| Privater Schlüssel | Der private Schlüssel sind sensible Daten, die vom Server verwendet werden, um eine sichere Verbindung zu ermöglichen. Private Schlüsseldaten sollten sorgfältig behandelt und sicher aufbewahrt werden. Benutzer können Bitwarden verwenden, um einen sicheren, eindeutigen privaten Schlüssel zu generieren. |
| Öffentlicher Schlüssel | Teil des Schlüssels, der mit dem Server geteilt wird, mit dem Sie eine Verbindung herstellen möchten. |
| Fingerabdruck | Eine kurze eindeutige Zeichenfolge, die aus dem öffentlichen Schlüssel zur Identifizierung generiert wird. Beispielsweise können SSH-signierte Git Commits mit dem Fingerabdruck verifiziert werden. |

SSH-Schlüssel, die im Bitwarden Password Manager gespeichert sind, haben Zugriff auf Bitwarden-Funktionen wie [Ordner](https://bitwarden.com/de-de/help/folders/), [Favoriten](https://bitwarden.com/de-de/help/favorites/), [erneute Eingabeaufforderung für das Master-Passwort](https://bitwarden.com/de-de/help/managing-items/#protect-individual-items/), Notizen, [Klonelemente](https://bitwarden.com/de-de/help/managing-items/#clone/), [Anhänge](https://bitwarden.com/de-de/help/attachments/) und [benutzerdefinierte Felder](https://bitwarden.com/de-de/help/custom-fields/).

## Neuen SSH-Schlüssel erstellen

Erstellen Sie einen neuen SSH-Schlüssel mit der Bitwarden-Desktop-App, Web-App oder Browsererweiterung. Einmal erstellt, können SSH-Schlüssel, die in Bitwarden gespeichert sind, über die Desktop-App, die Web-App, die Browsererweiterung und die mobilen Apps aufgerufen werden.

1. Wählen Sie die Schaltfläche **Neu** und wählen Sie **SSH-Schlüssel** als Elementtyp:

![Neuen SSH-Schlüssel auf dem Desktop erstellen](https://bitwarden.com/assets/1XYC3HwXOTMAPvyW1GS3Mk/82a46735327f9085d9380fbb8053b161/new_ssh_key-curent_ui.png)
*Neuen SSH-Schlüssel auf dem Desktop erstellen*

> [!NOTE] Create SSH key only ED25519
> Zu diesem Zeitpunkt kann Bitwarden nur SSH-Schlüssel vom Typ `ED25519` generieren.
2. Füllen Sie die verbleibenden Details wie **Name** aus und wählen Sie das Symbol [save-changes]Speichern, sobald Sie fertig sind.

### Organisations-SSH-Schlüssel

SSH-Schlüssel können in einer Organisationssammlung erstellt und gespeichert werden. Organisationsmitglieder mit entsprechenden Berechtigungen können SSH-Schlüssel im Besitz einer Organisation erstellen, verwalten und darauf zugreifen. [Hier](https://bitwarden.com/de-de/help/collection-permissions/) erfährst du mehr über Sammlungsberechtigungen.

So fügen Sie dem Organisations-Tresor einen neuen freigegebenen SSH-Schlüssel hinzu:

1. Wählen Sie in der Vault-Ansicht der Desktop- oder Web-App die Schaltfläche + **Neu** und dann den **SSH-Schlüssel** aus.

> [!TIP] Can also be done from Admin Console
> Organisationsverantwortliche, [Administratoren und einige benutzerdefinierte Benutzer](https://bitwarden.com/de-de/help/user-types-access-control/) können diesen Schritt auch direkt von der **Verwaltungskonsole aus** ausführen, um einige der Schritte in diesem Prozess zu überspringen.
2. Wählen Sie im Dropdown-Menü **Eigentümer** die Organisation aus, der dieses Element gehören soll.
3. Wählen Sie im Dropdown-Menü **Sammlungen** die Sammlung(en) aus, für die dieses Element freigegeben werden soll.

![Einen SSH-Schlüssel teilen](https://bitwarden.com/assets/1YnrhzwCw78KuFsArEioOO/76dceaa53917a8078b1e96f0fcbb5f65/2026-04-23_12-36-17.png)
*Einen SSH-Schlüssel teilen*

> [!NOTE] SSH key sharing best practices
> Im Allgemeinen können Ressourcen, die SSH-Schlüssel verwenden, Schlüssel pro Benutzer unterstützen. Wir empfehlen, die Best Practices für SSH zu überprüfen, bevor Sie SSH-Schlüssel an ein Unternehmen weitergeben.

### Vorhandene Schlüssel bearbeiten

Sobald ein SSH-Schlüssel in Ihrem Bitwarden-Tresor gespeichert wurde, können Sie einige der Schlüsselfelder wie Name, Besitzer, Ordner und benutzerdefinierte Felder bearbeiten:

### Desktop

So bearbeiten Sie SSH-Schlüssel in der Bitwarden-Desktop-App:

1. Öffnen Sie die Bitwarden-Desktop-App und navigieren Sie zu **SSH-Schlüsseln**.
2. Suchen Sie den SSH-Schlüssel, den Sie bearbeiten möchten, und wählen Sie dann [pencil]**Bearbeiten**.
3. Sobald Sie die gewünschten Änderungen abgeschlossen haben, wählen Sie [save-changes]**Speichern**.

### Web-App

So bearbeiten Sie SSH-Schlüssel in der Bitwarden-Web-App:

1. Öffnen Sie die Bitwarden-Web-App und navigieren Sie zu **SSH-Schlüsseln**.
2. Suchen Sie den SSH-Schlüssel, den Sie bearbeiten möchten, und wählen Sie ihn aus. Ein Dialog wird auf dem Bildschirm angezeigt, dann wählen Sie **Bearbeiten**.
3. Sobald Sie die gewünschten Änderungen abgeschlossen haben, wählen Sie **Speichern**.

### Mobil

So bearbeiten Sie SSH-Schlüssel in der Bitwarden Mobile App:

1. Öffnen Sie die Bitwarden Mobile App und navigieren Sie zu **SSH-Schlüsseln**.
2. Suchen Sie den SSH-Schlüssel, den Sie bearbeiten möchten, und wählen Sie dann **Bearbeiten**.
3. Sobald Sie die gewünschten Änderungen abgeschlossen haben, wählen Sie **Speichern**.

### Browser-Erweiterung

So bearbeiten Sie SSH-Schlüssel in der Bitwarden-Browsererweiterung:

1. Öffnen Sie die Bitwarden-Browsererweiterung und navigieren Sie zu **SSH-Schlüsseln**.
2. Suchen Sie den SSH-Schlüssel, den Sie bearbeiten möchten, und wählen Sie ihn aus. Ein Dialog wird auf dem Bildschirm angezeigt, dann wählen Sie **Bearbeiten**.
3. Sobald Sie die gewünschten Änderungen abgeschlossen haben, wählen Sie **Speichern**.

## Schlüssel in Bitwarden importieren

Die Importfunktion für SSH-Schlüssel ist in der Bitwarden-Desktop-App verfügbar. Verwenden der Bitwarden-Desktop-App:

1. Wählen Sie die Schaltfläche **Neu** und wählen Sie **SSH-Schlüssel** als Elementtyp.
2. Kopieren Sie den vorhandenen SSH-Schlüssel, den Sie in Bitwarden importieren möchten.
3. Verwenden Sie das Symbol **Import aus Zwischenablage**. Dadurch wird der SSH-Schlüssel automatisch in Bitwarden eingefügt.

 - Zu diesem Zeitpunkt müssen importierte Schlüssel im **OpenSSH**- oder **PKCS#8**-Format vorliegen.

![Einen SSH-Schlüssel importieren](https://bitwarden.com/assets/5QTvyu39h3o0azkjU26P3t/c4987845f91b73efadaa8165f25b4524/Import.png)
*Einen SSH-Schlüssel importieren*

> [!NOTE] import SSH must be in OpenSSH format
> Derzeit sind importierte SSH-Schlüssel aus Putty nicht kompatibel.

## Bitwarden SSH-Agent konfigurieren

Um Bitwarden als primären SSH-Agenten zu verwenden, müssen Sie Ihren SSH-Client so konfigurieren, dass er zur Authentifizierung mit Bitwarden kommuniziert.

### Windows

Um den Bitwarden SSH-Agent unter Windows zu aktivieren, müssen Sie den OpenSSH-Dienst auf Ihrem Windows-Computer deaktivieren. So deaktivieren Sie OpenSSH:

1. Navigieren Sie auf Ihrem Windows-Computer zu **Services → OpenSSH Authentication Agent**. Dienste können über die Windows-Suchleiste gefunden werden.

![Windows-Dienste-Panel](https://bitwarden.com/assets/77fTJpxIBH5ikJYQW1KFL7/0c6fa3b9f68f7a85569ad6ede489979e/openSSH_agent.png)
2. Sobald Sie das Eigenschaftenfenster des OpenSSH Authentication Agent geöffnet haben, setzen Sie die Einstellung **Starttyp** auf **Deaktiviert**.

![OpenSSH-Windows deaktivieren](https://bitwarden.com/assets/6Ghl3WkroGhoyy4fUMDbCg/800780f201fff9d6dc2de3d6577587ac/Screenshot_2024-12-04_142322.png)
3. Sobald die Einstellungen angepasst wurden, wählen Sie **Anwenden** und dann **OK**.

### macOS

#### store

Den Bitwarden SSH Agent im macOS Store aktivieren Download:

1. Konfigurieren Sie die Variable `SSH_AUTH_SOCK` so, dass sie auf die Bitwarden SSH Agent-Buchse verweist. Das folgende Beispiel zeigt, wie Sie dies tun, nachdem Sie `` durch Ihren Benutzernamen ersetzt haben:

```plain text
export SSH_AUTH_SOCK=/Users/<user>/Library/Containers/com.bitwarden.desktop/Data/.bitwarden-ssh-agent.sock
```

#### .dmg download

Aktivieren Sie den Bitwarden SSH Agent unter macOS .dmg download:

1. Konfigurieren Sie die Variable `SSH_AUTH_SOCK` so, dass sie auf den Bitwarden SSH Agent-Socket verweist. Das folgende Beispiel zeigt, wie Sie dies tun, nachdem Sie `` durch Ihren Benutzernamen ersetzt haben:

```bash
export SSH_AUTH_SOCK=/Users/<user>/.bitwarden-ssh-agent.sock
```
2. Alternativ konfigurieren Sie `SSH_AUTH_SOCKET`:

```plain text
launchctl setenv "SSH_AUTH_SOCKET" "/Users/<user>/.bitwarden-ssh-agent.sock"
```

> [!NOTE] launchctl require terminal restart
> Möglicherweise müssen Sie das Terminal neu starten, nachdem Sie den Befehl `launchctl` verwendet haben.

#### Shell-Konfiguration

1. Greifen Sie auf Ihre `.bashrc`- oder `.zshrc`-Datei zu:

```plain text
nano ~/.bashrc
nano ~/.zshrc
```
2. Legen Sie die Umgebungsvariable in der `.bashrc`- oder `.zshrc`-Datei fest:

```plain text
export SSH_AUTH_SOCK=/Users/<user>/.bitwarden-ssh-agent.sock
```

### Linux

Aktivieren Sie den Bitwarden SSH-Agent unter Linux:

1. Konfigurieren Sie die `SSH_AUTH_Sock`-Variable so, dass sie auf den Bitwarden SSH-Agent-Socket verweist. Das folgende Beispiel zeigt, wie Sie dies tun, nachdem Sie `` durch Ihren Benutzernamen ersetzt haben:

```plain text
export SSH_AUTH_SOCK=/home/<user>/.bitwarden-ssh-agent.sock
```

#### Shell-Konfiguration

1. Greifen Sie auf Ihre `.bashrc`- oder `.zshrc`-Datei zu:

```plain text
nano ~/.bashrc
nano ~/.zshrc
```
2. Legen Sie die Umgebungsvariable in der `.bashrc`- oder `.zshrc`-Datei fest:

```plain text
export SSH_AUTH_SOCK=/home/<user>/.bitwarden-ssh-agent.sock
```

#### Snap und Flatpak

Aktivieren Sie den Bitwarden SSH-Agent bei Snap- oder Flatpak-Installationen:

1. Konfigurieren Sie die Variable `SSH_AUTH_SOCK` so, dass sie auf den Bitwarden SSH-Agent-Socket verweist. Das folgende Beispiel zeigt, wie Sie dies tun, nachdem Sie `` durch Ihren Benutzernamen ersetzt haben:

```plain text
# 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
```

## SSH-Agent aktivieren

Um den SSH-Agent in Ihrer Bitwarden-Desktop-App zu aktivieren, navigieren Sie zu **Einstellungen** und **SSH-Agent aktivieren**. 

![SSH-Speicher auf Desktop-Client aktivieren](https://bitwarden.com/assets/7Fx7AnfIPXmiJpHq1lFhTx/d151287d040a69dcb52d36fc6a4593b9/Enable_SSH_agent_updated.png)

Nach der Aktivierung des SSH-Agenten können Sie auch die Einstellung **Nach Autorisierung fragen anpassen, wenn Sie die Einstellung des SSH-Agenten verwenden**. Diese Einstellung bestimmt, wann Bitwarden erfordert, dass Sie den Zugriff auf einen SSH-Schlüssel autorisieren:

![SSH-Schlüsselverwendung autorisieren](https://bitwarden.com/assets/7M0oE4BXZWiTpub3Vqwfpp/803eabf2073b2035266469c6c2d4ead8/2025-05-22_09-00-17.png)

- Immer
- Niemals
- Denken Sie daran, bis der Tresor gesperrt ist

Wird standardmäßig **immer** ausgewählt.

## Testen von SSH-Schlüsseln

Sobald der SSH-Agent für Bitwarden konfiguriert wurde, können wir das Setup testen, indem wir eine SSH-Liste anfordern:

```plain text
ssh-add -L
```

Dadurch wird eine Liste der SSH-Schlüssel zurückgegeben, die in Ihrem Bitwarden-Desktop-Client gespeichert sind.

> [!NOTE] SSH key lock vault behavior
> Beim Zugriff auf einen SSH-Schlüssel unterscheidet sich das Verhalten von Bitwarden je nach gesperrtem oder entsperrtem Status des Clients.
> 
> - **Gesperrter Tresor**: Wenn dein Bitwarden-Tresor gesperrt ist, fordert Bitwarden dich automatisch auf, deinen Tresor zu entsperren, um Zugriff auf den SSH-Schlüssel zu erhalten.
> - **Freigeschalteter Tresor**: Wenn der Desktop-Tresor freigeschaltet ist, werden Sie aufgefordert, die Verwendung des SSH-Schlüssels zu bestätigen.

### Verwenden Sie den SSH-Schlüssel, um sich mit Git zu authentifizieren

SSH kann zur Authentifizierung mit Git verwendet werden. Der Bitwarden SSH Agent kann Ihren Git-Workflows Sicherheit und Benutzerfreundlichkeit verleihen. In diesem Beispiel authentifiziert sich der Bitwarden SSH Agent bei GitHub.

1. Richten Sie in Ihrem GitHub-Konto einen SSH-Schlüssel ein, indem Sie zu **Einstellungen**,**SSH- und GPG-Schlüssel** navigieren und dann **Neuen SSH-Schlüssel** auswählen.
2. Fügen Sie auf dem Bildschirm **Neuen SSH-Schlüssel hinzufügen** einen **Namen hinzu und wählen Sie einen Schlüsseltyp aus.** Wählen Sie `Authentifizierungsschlüssel`. Kopieren Sie den**öffentlichen Schlüssel** aus Ihrem Bitwarden-Tresor und fügen Sie ihn in das Feld **Schlüssel** auf GitHub ein.

![Neuen GitHub-Schlüssel erstellen ](https://bitwarden.com/assets/1bZWyhzPtdpdhoDM6GNYdz/3c326b32d15d134ff7532a57041ceff4/2025-02-12_11-26-35.png)
3. Sobald Sie alle Felder ausgefüllt haben, wählen Sie **SSH-Schlüssel hinzufügen**, um den Schlüssel zu speichern. GitHub fordert Sie auf, Ihr GitHub-Konto zu verifizieren, bevor der Schlüssel gespeichert wird.
4. Testen Sie den GitHub-SSH-Schlüssel in Ihrem Terminal, z. B. wenn Sie macOS verwenden:

```plain text
ssh -T git@github.com
```
5. Bei erfolgreichem Abschluss werden Sie von Bitwarden aufgefordert, die Zugriffsanfrage zu überprüfen. Wählen Sie zur Bestätigung **Autorisieren**. Wenn dies erfolgreich ist, erhalten Sie eine Nachricht, die den Authentifizierungsversuch bestätigt:

```plain text
Hi <USER>! You've successfully authenticated, but GitHub does not provide shell access.
```

## Authentifizieren mit Git-Repositories

Verwenden Sie den Bitwarden SSH-Agent, um SSH Git Commits zu signieren. Bevor Sie den Bitwarden SSH Agent zum Signieren von Git Commits verwenden, benötigt Ihr System:

- Git Version 2.34 oder neuer. Überprüfen Sie Ihre Git-Version mit:

```plain text
git --version
```
- OpenSSH Version 8.8 oder neuer. Überprüfen Sie die Version mit:

```plain text
ssh -V
```
- Bitwarden Desktop-Client mit aktiviertem SSH-Agent.

### Konfigurieren Sie Git für SSH-Signatur

Konfigurieren Sie Ihre Git-Umgebung so, dass sie zum Signieren auf Ihren SSH-Schlüssel verweist. Um dies abzuschließen, können Sie globale Variablen festlegen oder die Anweisungen in Ihrer `.gitconfig`-Datei festlegen.

#### Globale Variablen festlegen

So konfigurieren Sie Git-Einstellungen mit `--global`-Variablen:

1. Legen Sie fest, dass Git SSH für die Signierung verwendet:

```plain text
git config --global gpg.format ssh
```
2. Geben Sie den SSH-Schlüssel an, der als Signierungsschlüssel verwendet werden soll. Um den Bitwarden SSH-Agent zu verwenden, ersetzen SIE `<YOUR_PUBLIC_KEY> `durch den öffentlichen Schlüssel, der aus dem in Ihrem Bitwarden-Tresor gespeicherten SSH-Schlüssel kopiert wurde.

```plain text
git config --global user.signingkey "<YOUR_PUBLIC_KEY>"
```
3. Automatische Commit-Signatur aktivieren.

```plain text
git config --global commit.gpgsign true
```

#### Legen Sie die `.gitconfig`-Datei fest

So konfigurieren Sie Git mit einer `.gitconfig`-Datei:

1. Greifen Sie mit Ihrem bevorzugten Texteditor auf `.gitconfig` zu:

```plain text
nano ~/.gitconfig
```
2. Fügen Sie die folgenden Konfigurationen hinzu:

```bash
[gpg]
 format = ssh
[user]
 signingkey = "<YOUR_PUBLIC_KEY>"
 name = <USER_NAME>
 email = <USER_EMAIL>
[commit]
 gpgsign = true
```

> [!NOTE] windows git signing
> Für Windows-Benutzer:
> 
> 1. Fügen Sie die Variable `core.sshCommand` zu Ihrer Git-Konfiguration hinzu, um Microsoft OpenSSH zu verwenden:
> 
> 
> 
> ```plain text
> git config --global core.sshCommand "C:/Windows/System32/OpenSSH/ssh.exe"
> ```
> 
> Alternativ können Sie die Variable in Ihrer `.gitconfig`-Datei festlegen:
> 
> 
> ```plain text
> [core]
> sshCommand = C:/Windows/System32/OpenSSH/ssh.exe
> ```
> 2. Als Nächstes müssen Sie möglicherweise den Parameter `gpg.ssh.program` festlegen:
> 
> 
> 
> ```plain text
> git config --global gpg.ssh.program "C:/Windows/System32/OpenSSH/ssh-keygen.exe"
> ```

### Git Commits signieren

Die Verwendung von SSH zur Authentifizierung mit Git kann Ihrem Workflow Sicherheit und Benutzerfreundlichkeit verleihen. In ähnlicher Weise können in Bitwarden gespeicherte SSH-Schlüssel verwendet werden, um Git Commits mit dem SSH-Protokoll zu signieren und zu überprüfen. In diesem Beispiel wird der Bitwarden SSH Agent verwendet, um Git Commits an GitHub zu signieren.

1. Richten Sie in Ihrem GitHub-Konto einen SSH-Signaturschlüssel ein, indem Sie zu **Einstellungen**,**SSH- und GPG-Schlüssel** navigieren und dann **Neuen SSH-Schlüssel** auswählen.
2. Fügen Sie auf dem Bildschirm **Neuen SSH-Schlüssel hinzufügen** einen **Namen** hinzu und wählen Sie einen `Schlüsseltyp`, Wählen Sie Signaturschlüssel. Kopieren Sie den**öffentlichen Schlüssel** aus Ihrem Bitwarden-Tresor und fügen Sie ihn in das Feld **Schlüssel** auf GitHub ein.
3. Konfigurieren Sie git so, dass die `allowedSignersFile` mit dem folgenden Befehl verwendet wird:

```plain text
git config --global gpg.ssh.allowedSignersFile "$HOME/.ssh/allowed_signers"
```
4. Fügen Sie Ihren öffentlichen Schlüssel zur allowedSignersFile hinzu:

```bash
# Create allowed_signers file 
touch ~/.ssh/allowed_signers

# Edit the allowed_signers file and add a line for your public key pair you wish to trust, for example:
 User1@Bitwarden.com ssh-ed25519 <Your_Public_Key>
```
5. Verwenden Sie den SSH-Schlüssel, um Ihr Repository mit der SSH-Methode zu klonen:

![SSH-Klon](https://bitwarden.com/assets/76Snkd9TQMrVMmegeJRqK/21836de7c7500b9ebdabaeb1d17b9659/2025-02-12_17-16-13.png)

```plain text
git clone git@github.com:<USER>/<repository>.git
```
6. Erstellen Sie den Git-Commit mit dem Terminal oder Ihrem bevorzugten Texteditor:

```plain text
git commit -m "This commit is signed using SSH"
```
7. Bitwarden fordert Sie auf, die Schlüsselverwendung zu autorisieren:

![SSH mit Client autorisieren](https://bitwarden.com/assets/0aGz4U3YpB63EHRWVU2YY/d7e7883eb93065205226df80ffebde7c/github_auth_key.png)
*SSH mit Client autorisieren*
8. Nach der Autorisierung wird der SSH-Schlüssel initiiert, um den Commit zu genehmigen. Sie können jetzt den Commit pushen:

```plain text
git push
```
9. Sie können Ihren Commit auf Github überprüfen, indem Sie zu GitHub Commits navigieren:

![Bestätigen Sie Ihr Commit in GitHub](https://bitwarden.com/assets/1PR4Sss3Pvf3anlau5AlgC/ecfdb02b50fb83f59a21ebc7ed550042/2025-02-12_14-51-41.png)

## SSH-Agent-Weiterleitung

SSH-Agent-Weiterleitung ermöglicht es einem Remote-Server, auf den Sie zugreifen, sich mit Ihren Schlüsseln bei anderen Servern zu authentifizieren, ohne Ihre privaten Schlüssel außerhalb Ihres Tresors preiszugeben. Der Server, bei dem Sie angemeldet sind, kann Ihre lokale Bitwarden-Instanz auffordern, sich beim Remote-Server zu authentifizieren. In diesem Beispiel zeigen wir die Übertragung von Dateien zwischen Servern:

1. Stellen Sie zunächst sicher, dass der SSH-Agent in Ihrer Bitwarden-Desktop-App aktiviert wurde, indem Sie zu **Einstellungen** und **SSH-Agent aktivieren** navigieren:

![SSH-Speicher auf Desktop-Client aktivieren](https://bitwarden.com/assets/7Fx7AnfIPXmiJpHq1lFhTx/d151287d040a69dcb52d36fc6a4593b9/Enable_SSH_agent_updated.png)
2. Erstellen Sie einen neuen SSH-Schlüssel oder importieren Sie einen vorhandenen SSH-Schlüssel in Ihre Bitwarden-Desktop-App.
3. Aktivieren Sie die Agentenweiterleitung, indem Sie eine Verbindung mit dem Server öffnen, an den Sie Dateien senden möchten:

```plain text
ssh -A <HostnameA>
```
4. Senden Sie eine Datei an den Server:

```plain text
rsync -avzP ./TEST.txt <USER>@<HostnameB>:/home/<USER>/test.txt
```
5. Bitwarden fordert Sie auf, den SSH-Schlüsselzugriff zu genehmigen. Dies zeigt an, dass der SSH-Schlüssel angefordert und verwendet wurde, um die Dateiübertragung abzuschließen.

![Confirm SSH Agent Forwarding](https://bitwarden.com/assets/26n37qx0HKJ47ZdAzP2UFw/611025ed1513d6441acc4fecf547e12e/395218105-683d4ead-1f7e-46b3-8799-7591a74952af.png)