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:06] – Externe Bearbeitung 127.0.0.1 | 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:// | ||
+ | |||
+ | **Zentrale Umgebungsvariable für SSH_ASKPASS auf kdewallet umleiten** | ||
- | \\ | + | /etc/profile.d/ssh-askpass.sh |
- | [[https://forum.manjaro.org/t/ | + | |
- | Zentrale Umgebungsvariable für SSH_ASKPASS auf kdewallet umleiten | ||
< | < | ||
+ | #!/bin/sh | ||
+ | export SSH_ASKPASS=/ | ||
+ | </ | ||
- | < | + | SSH_AUTH_SOCK in der **bashrc** des Users setzen |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | SSH_AUTH_SOCK in der bashrc setzen | + | |
< | < | ||
- | < | + | export SSH_AUTH_SOCK=" |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
</ | </ | ||
- | systemd Service im Userspace | + | **systemd Service im Userspace** |
- | < | + | mkdir -p ~/ |
- | '' | + | |
- | </ | + | |
- | < | + | nano ~/ |
- | '' | + | |
- | </ | + | |
- | service File | + | |
- | < | + | **service File** |
- | '' | + | |
- | Description=SSH agent (ssh-agent) | + | |
+ | < | ||
[Service] | [Service] | ||
Type=simple | Type=simple | ||
Zeile 52: | Zeile 50: | ||
[Install] | [Install] | ||
- | WantedBy=default.target'' | + | WantedBy=default.target |
- | </codeblock-buttons> | + | </code> |
- | Reload und Start | + | |
- | < | + | 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 ~/ |
- | Exec=ssh-add -q ~/.ssh/key1 ~/.ssh/key2 ~/.ssh/key3 </ | + | |
+ | <code> | ||
+ | [Desktop Entry] | ||
+ | Exec=ssh-add -q ~/.ssh/key1 ~/.ssh/key2 ~/.ssh/key3 < /dev/null | ||
Name=ssh-add | Name=ssh-add | ||
- | Type=Application'' | + | Type=Application |
- | </codeblock-buttons> | + | </code> |
- | Wenn nach dem Login nicht automatisch nach der Speicherung der Keys in kwallet gefragt wird, kann mans auch manuell machen | + | |
- | < | + | Keys manuell hinzufügen |
- | '' | + | |
- | </ | + | |
+ | < | ||
+ | ssh-add -q / | ||
+ | </ | ||