Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ssh [17/08/2024 - 07:41] – admin | ssh [29/08/2024 - 18:02] (aktuell) – [kwallet als login keychain] admin1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== SSH ====== | ====== SSH ====== | ||
- | kwallet als login keychain | + | ===== ssh key ändern ===== |
+ | |||
+ | < | ||
+ | ssh-keygen -p | ||
+ | </ | ||
+ | |||
+ | * Key auswählen | ||
+ | * altes PW eingeben | ||
+ | * neues PW eingeben | ||
+ | |||
+ | |||
+ | |||
+ | ===== kwallet als login keychain | ||
Korrigiert und angepasst auf das aktuelle openSUSE Tumbleweed nach dieser Anleitung für manjaro | Korrigiert und angepasst auf das aktuelle openSUSE Tumbleweed nach dieser Anleitung für manjaro | ||
https:// | https:// | ||
- | Zentrale Umgebungsvariable für SSH_ASKPASS auf kdewallet umleiten | + | **Zentrale Umgebungsvariable für SSH_ASKPASS auf kdewallet umleiten** |
- | < | + | |
- | + | ||
- | </ | + | |
- | SSH_AUTH_SOCK in der bashrc setzen | + | / |
< | < | ||
+ | #!/bin/sh | ||
+ | export SSH_ASKPASS=/ | ||
+ | </ | ||
+ | SSH_AUTH_SOCK in der **bashrc** des Users setzen | ||
+ | |||
+ | < | ||
+ | export SSH_AUTH_SOCK=" | ||
</ | </ | ||
- | systemd Service im Userspace | + | **systemd Service im Userspace** |
+ | mkdir -p ~/ | ||
- | service File | + | nano ~/ |
+ | |||
+ | **service File** | ||
+ | |||
+ | < | ||
[Service] | [Service] | ||
Type=simple | Type=simple | ||
Zeile 29: | Zeile 50: | ||
[Install] | [Install] | ||
- | WantedBy=default.target'' | + | WantedBy=default.target |
- | </codeblock-buttons> | + | </code> |
- | Reload und Start | + | |
- | <code | + | Danach Reload und Start mit systemctl. |
- | Autostart Datei, um die Keys beim Login zu laden: | + | < |
+ | $ systemctl --user enable myuser.service | ||
+ | $ systemctl --user daemon-reload | ||
+ | $ systemctl --user start myuser.service | ||
+ | </ | ||
+ | KDE: **Autostart Datei,** um die Keys beim Login zu laden: | ||
+ | nano ~/ | ||
+ | |||
+ | < | ||
+ | [Desktop Entry] | ||
+ | Exec=ssh-add -q ~/.ssh/key1 ~/.ssh/key2 ~/.ssh/key3 < /dev/null | ||
+ | Name=ssh-add | ||
+ | Type=Application | ||
+ | </ | ||
+ | |||
+ | Keys manuell hinzufügen | ||
+ | |||
+ | < | ||
+ | ssh-add -q / | ||
+ | </ | ||