Password-store on Windows

Aus Cowwwiki
Zur Navigation springen Zur Suche springen

Wir möchten password-store unter Windows einrichten. Dabei soll qtpass und browserpass zum Einsatz kommen.

Voraussetzungen

  • Putty Paket (v. a. pageant und plink)
  • gpg
  • git
  • browserpass
  • qtpass

Am einfachsten geht es mit chocolatey

choco install putty gpg4win-vanilla qtpass git

Vorbereitungen

gpg

gpg Schlüssel importieren. Am einfachsten geht das in der Powershell

gpg --import 'my_gpg_key.asc'

git & ssh

Pageant zum Autostart hinzufügen

Win + R
shell:startup
my_ssh_key.ppk (Muss im PPK Format sein) und mit pageant.exe öffnen

GIT_SSH Umgebungsvariable hinterlegen, z. B.:

GIT_SSH C:\ProgramData\chocolatey\bin\PLINK.EXE

Anschließend plink Verbindungen testen. Powershell öffnen und Kommando ausführen, z. B.

 plink.exe -v -P 222 git@myhost.mydomain.com
 "Store key in cache?" Mit 'y' bestätigen

GIT user setzen

git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"

SSH Config erstellen in C:\users\myuser\.ssh\config (falls abweichende User & Ports), z. B.

*.mydomain.com
  Port 222
  User myuser

Nun müsste schon ein 'git clone' aus der git-bash möglich sein

git clone ssh://git@myhost.mydomain.com:222/myuser/.password-store.git

Browserpass

browserpass-windows64.zip [1] herunterladen und entpacken. Anschließend .\install.ps1 in der Powershell ausführen. Browserauswahl beantworten & fertig.

Browserpass erwartet den Ordner im Home-Verzeichnis unter '.password-store'.

qtpass

qtpass sucht den Ordner standardmäßig im Homeverzeichnis unter 'password-store'. Das muss in den Einstellungen auf '.password-store' angepasst werden.