ssh

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ssh [17/08/2024 - 07:41] adminssh [29/08/2024 - 18:02] (aktuell) – [kwallet als login keychain] admin1
Zeile 1: Zeile 1:
 ====== SSH ====== ====== SSH ======
  
-kwallet als login keychain für SSH key passphrases+===== ssh key ändern ===== 
 + 
 +<code> 
 +ssh-keygen -p 
 +</code> 
 + 
 +  * 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://forum.manjaro.org/t/howto-use-kwallet-as-a-login-keychain-for-storing-ssh-key-passphrases-on-kde/7088 https://forum.manjaro.org/t/howto-use-kwallet-as-a-login-keychain-for-storing-ssh-key-passphrases-on-kde/7088
  
-Zentrale Umgebungsvariable für SSH_ASKPASS auf kdewallet umleiten +**Zentrale Umgebungsvariable für SSH_ASKPASS auf kdewallet umleiten**
-<code> +
-  +
-</code>+
  
-SSH_AUTH_SOCK in der bashrc setzen+/etc/profile.d/ssh-askpass.sh
  
 <code> <code>
 +#!/bin/sh
 +export SSH_ASKPASS=/usr/libexec/ssh/ksshaskpass
 + </code>
  
 +SSH_AUTH_SOCK in der **bashrc** des Users setzen
 +
 +<code>
 +export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR"/ssh-agent.socket
 </code> </code>
  
-systemd Service im Userspace+**systemd Service im Userspace**
  
 +mkdir -p ~/.config/systemd/user
  
-service File+nano ~/.config/systemd/user/ssh-agent.service 
 + 
 +**service File** 
 + 
 +<code>
 [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:+<code> 
 +$ systemctl --user enable myuser.service 
 +$ systemctl --user daemon-reload 
 +$ systemctl --user start myuser.service 
 +</code>
  
  
 +KDE: **Autostart Datei,** um die Keys beim Login zu laden:
  
 +nano ~/.config/autostart/ssh-add.desktop
 +
 +<code>
 +[Desktop Entry]
 +Exec=ssh-add -q ~/.ssh/key1 ~/.ssh/key2 ~/.ssh/key3 < /dev/null
 +Name=ssh-add
 +Type=Application
 +</code>
 +
 +Keys manuell hinzufügen
 +
 +<code>
 +ssh-add -q /path/to/key < /dev/null
 +</code>
  
  • ssh.1723880478.txt.gz
  • Zuletzt geändert: 17/08/2024 - 07:41
  • von admin