PuTTY & KeepassXC:
- PuTTYgen: Public & Privatekey generieren mit dabei ed25519 EdDSA bevorzugen
- PuTTYgen: Privatekey mit Passwort schützen, wird später per KeepassXC übergeben
- PuTTYgen: Conversions ⟹ Export OpenSSH key (force new file format)
irgendwo temporär abspeichern, z.B. OpenSSH.txt
- PuTTYgen: Pubkey ins Clipboard kopieren
- PuTTY: SSH-Verbindung zum Server, Pubkey aus dem Clipboard einfügen in /home/$user/.ssh/authorized_keys auf dem Server
- KeepassXC: EINTRAG Neuer Eintrag für Zielsystem, dabei Name, URL (ssh://192.168..) und Passwort eingeben
- KeepassXC: FORTGESCHRITTEN ⟹ Anhänge ⟹ Hinzufügen ⟹ OpenSSH Pubkey hochladen
- KeepassXC: SSH-AGENT ⟹ Privater-Schlüssel (X) Anhang ⟹ Name des OpenSSH im Dropdownmenü auswählen ⟹ Okay
- PuTTY: Session ->(Session auswählen) ⟹ Load ⟹ Connection ⟹ SSH ⟹ Auth ⟹
bei Authentication Parameters den Eintrag löschen bei "Private key file for authentication"
- Fertig!
Quellen:
KeepassXC Anleitung: https://keepassxc.org/docs/KeePassXC_UserGuide.html
KeepassXC Download: https://keepassxc.org/download/
PuTTY Download: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html