Ich möchte eine SSH-Schlüssel-Passphrase im Gnome-Schlüsselring speichern und sie dann automatisch verwenden, wenn ich sie brauche.
Wie macht man das?
ssh
ssh-agent
gnome-keyring
Martin Monperrus
quelle
quelle
seahorse-ssh-askpass
druckt einfach das Passwort aus, das ich in stdout eingebe !!!ssh-add
jedoch über Folgendes verwenden :SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null
. Das Umleiten der Standardeingabe ist erforderlich, um die Verwendung vonSSH_ASKPASS
(grafische Eingabeaufforderung) zu erzwingen .seahorse-ssh-askpass
ist nurssh-askpass
in meinem System. Arch Wiki/usr/libexec/seahorse/ssh-askpass
, aber… ja, es fügt dem Agenten den Schlüssel hinzu und verwendet eine grafische Eingabeaufforderung, aber dies löst das Problem nicht. Das nächste Mal muss ich den Schlüssel erneut hinzufügen und die Passphrase erneutWenn
gnome-keyring-daemon
es bereits ausgeführt wird, könnenssh-add
Sie Ihren Schlüssel zum Dienst hinzufügen:Zum Beispiel:
quelle