Anleitung
Bitwarden-TOTP-Codes in der Mac-Menüleiste
Vier Wege zu deinen Bitwarden-2FA-Codes am Mac, vom einfachsten bis zum schnellsten.
Bitwarden kann die Schlüssel für deine 2FA-Codes (TOTP) speichern und daraus die sechsstelligen Codes erzeugen. Am Mac kommst du auf vier Wegen an die Codes: über die Browsererweiterung, die Desktop-App, die Bitwarden CLI oder die Menüleiste mit CodeCatch. Für die ersten drei reicht Bitwarden allein.
Den Authentifizierungsschlüssel kannst du in jedem Bitwarden-Tarif speichern. Die Codes zeigt Bitwarden aber nur mit Premium oder in einer Organisation mit bezahltem Tarif an. So steht es in der Bitwarden-Hilfe.
Auf einen Blick
| Erweiterung | Desktop-App | Kommandozeile | CodeCatch | |
|---|---|---|---|---|
| Wo nutzbar | Im Browser | In jeder App | Im Terminal | In jeder App |
| Schritte pro Code | Keine, der Code wird beim Ausfüllen kopiert | App öffnen, Eintrag suchen, kopieren | Befehl eingeben | Tastenkürzel, Namen tippen, Return |
| Wo die Schlüssel liegen | In Bitwarden | In Bitwarden | In Bitwarden | In Bitwarden und im Schlüsselbund deines Macs |
| Offline nutzbar | Wenn der Tresor entsperrt ist | Wenn der Tresor entsperrt ist | Wenn der Tresor entsperrt ist | Ja |
So funktionieren die Codes
Wenn du für ein Konto die Zwei-Faktor-Authentifizierung einrichtest, bekommst du vom Dienst einen geheimen Schlüssel, meist als QR-Code. Eine Authenticator-App verrechnet diesen Schlüssel mit der aktuellen Uhrzeit. Heraus kommt ein sechsstelliger Code, der sich alle 30 Sekunden ändert. Den Code erzeugen kann jede App, die den Schlüssel hat: die auf deinem Handy, Bitwarden oder CodeCatch.
Nicht zu verwechseln mit Bitwarden Authenticator: Das ist eine eigene App für iOS und Android. Hier geht es um die Codes aus dem Passwort-Manager Bitwarden selbst.
1. Die Browsererweiterung
Weniger Aufwand geht nicht. Füllt die Erweiterung Benutzername und Passwort aus, kopiert sie gleich auch den Code. Im Codefeld drückst du nur noch ⌘V.
Wird nichts kopiert, öffne die Erweiterung und sieh unter Einstellungen → Auto-Ausfüllen nach, ob TOTP automatisch kopieren eingeschaltet ist. Laut Bitwarden ist die Option standardmäßig aktiv.
2. Die Desktop-App
Öffne den Eintrag in der Bitwarden-App. Dort siehst du den Code samt Countdown. Ein Klick darauf kopiert ihn.
Das klappt auch bei Anmeldungen außerhalb des Browsers. Dafür wechselst du aber jedes Mal die App und suchst den Eintrag.
3. Die Kommandozeile (Bitwarden CLI)
Ist die Bitwarden CLI installiert und dein Tresor darin entsperrt, reicht ein Befehl:
bw get totp github.com
Er gibt den aktuellen Code aus. In Skripten ist das praktisch. Von Hand ist es eher mühsam, wenn der Code nach 30 Sekunden abläuft.
4. Die Menüleiste mit CodeCatch
CodeCatch holt deine Bitwarden-Codes in die Menüleiste, gleich neben die Codes aus SMS und E-Mails. Drücke ⌃⌥⌘F, tippe einen Namen und drücke Return. Schon ist der Code kopiert.
- Installiere die Bitwarden CLI:
brew install bitwarden-cli - Melde dich einmal im Terminal an:
bw login - Öffne in CodeCatch Settings → Sources → Bitwarden → Set Up… CodeCatch prüft dabei jeden Schritt für dich.
- Gib dein Master-Passwort ein, prüfe die Liste der Einträge und speichere.
Änderst du später in Bitwarden Einträge mit 2FA-Code, klicke an derselben Stelle auf Refresh…
Ist alles eingerichtet, kannst du:
- suchen nach Dienst, Konto oder Website.
- anheften: Deine meistgenutzten Einträge stehen dann oben.
- die Restzeit sehen: Jeder Code zeigt, wie lange er noch gilt.
- auch Steam-Codes nutzen.
Wenn die Einrichtung hängt
- „bw: command not found“. Die Bitwarden CLI ist nicht installiert. Führe
brew install bitwarden-cliaus oder lade sie von der Bitwarden-Website. - „You are not logged in“. Führe im Terminal
bw loginaus. Dabei bestätigst du auch die Zwei-Faktor-Anmeldung für dein Bitwarden-Konto. - Falscher Server. Liegt dein Konto auf bitwarden.eu, wähle im Server-Schritt bitwarden.eu. Vorher musst du dich mit
bw logoutabmelden. - In Bitwarden etwas geändert? Klicke auf Refresh… Bevor etwas gespeichert wird, siehst du, was neu ist, was sich geändert hat und was wegfällt.
Was CodeCatch speichert und wo der Haken ist
- Pro Eintrag speichert CodeCatch Namen, Benutzernamen, Website und Authentifizierungsschlüssel, und zwar im Schlüsselbund „Anmeldung“ deines Macs.
- Die Codes entstehen auf deinem Mac, ganz ohne Internetverbindung.
- Die Codes bleiben verborgen, bis du sie mit Touch ID oder deinem Mac-Passwort entsperrst. Geht der Mac in den Ruhezustand, sind sie wieder gesperrt.
- Remove Bitwarden Codes… löscht die gespeicherten Schlüssel. Dein Bitwarden-Tresor bleibt unverändert.
Der Haken ist offensichtlich: Eine Kopie deiner Authentifizierungsschlüssel liegt dann auf diesem Mac, außerhalb von Bitwarden. Sollen sie nur in deinem Tresor bleiben, nimm einen der ersten drei Wege.
Welcher Weg zu dir passt
- Meistens im Browser: die Erweiterung.
- Ab und zu, überall: die Desktop-App.
- In Skripten: die Kommandozeile.
- Den ganzen Tag, in jeder App und mit deinen SMS- und E-Mail-Codes an einem Ort: CodeCatch.
Fragen
Was sind Bitwarden-TOTP-Codes?
Das sind die sechsstelligen 2FA-Codes, die sich alle 30 Sekunden ändern. Bitwarden speichert dafür den geheimen Schlüssel eines Dienstes und berechnet daraus mit der aktuellen Uhrzeit den Code. Den Schlüssel kannst du in jedem Tarif speichern. Die Codes zeigt Bitwarden aber nur mit Premium oder in einer Organisation mit bezahltem Tarif an.
Speichert CodeCatch mein Bitwarden-Master-Passwort?
Nein. CodeCatch reicht es einmal an Bitwardens eigenes Kommandozeilentool weiter, das damit den Tresor für den Import entsperrt. Gespeichert wird es nicht. Danach ist der Tresor wieder gesperrt.
Funktionieren die Codes ohne Internetverbindung?
Ja. Dein Mac berechnet jeden Code aus dem gespeicherten Schlüssel und der aktuellen Uhrzeit. Online wird nichts abgefragt.
Ist es sicher, 2FA-Codes und Passwörter zusammen zu speichern?
Das musst du abwägen. Beides in Bitwarden ist bequem. Doch wer in deinen Tresor gelangt, hat dann beides. Viele sichern ihre wichtigsten Konten, etwa E-Mail und Onlinebanking, mit einer separaten Authenticator-App und nutzen Bitwarden für den Rest.
Warum ist der Code ein anderer als auf meinem Handy?
Codes hängen von der Uhrzeit ab. Geht die Uhr deines Macs falsch, stimmt der Code nicht. Öffne Systemeinstellungen → Allgemein → Datum & Uhrzeit und schalte Datum und Uhrzeit automatisch einstellen ein.
In CodeCatch fehlt ein Eintrag. Warum?
CodeCatch importiert nur Einträge, die in Bitwarden einen Authentifizierungsschlüssel haben. Trag den Schlüssel in Bitwarden beim Eintrag unter Authentifizierungsschlüssel (TOTP) ein und klicke dann in CodeCatch auf Refresh…
Ich nutze den EU-Server von Bitwarden. Funktioniert das?
Ja. In der Checkliste zur Einrichtung wählst du im Server-Schritt bitwarden.com oder bitwarden.eu. Willst du den Server wechseln, melde dich vorher mit bw logout ab.

