Als «ssh-agent» getaggte Fragen

ssh-agent ist ein Single Sign-On-Mechanismus für SSH, der in der OpenSSH-Software enthalten ist. Verwenden Sie dieses Tag für Fragen zur Konfiguration und Verwendung von ssh-agent.



8
Beschwerden von ssh-add: Es konnte keine Verbindung zu Ihrem Authentifizierungsagenten hergestellt werden
Ich habe versucht, ssh-addan einem RaspberryPi mit Raspbian zu arbeiten. Ich kann anfangen ssh-agent, wenn ich es tue, gibt es die folgende Ausgabe in das Terminal: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; Wenn ich renne, ps aux | grep sshkann ich sehen, dass es rennt. Dann …

3
ssh-add ist zwischen Neustarts nicht persistent
Ich habe dem Agenten einen SSH-Schlüssel hinzugefügt: $ ssh-add ~/.ssh/id_rsa_mac Identity added: /Users/alex/.ssh/id_rsa_mac (/Users/alex/.ssh/id_rsa_mac) Nach einem Neustart hat der Agent diesen Schlüssel nicht mehr hinzugefügt: $ ssh-add -l The agent has no identities. Warum ist das passiert?
150 ssh  osx  ssh-agent 

1
Warum die Ausgabe von ssh-agent auswerten?
Zum laufen muss ssh-agentich benutzen eval $(ssh-agent) Warum muss ich evaldas ausgeben ssh-agent? Warum ist es nicht so konzipiert, dass ich es einfach ausführen kann? Hinweis: Backticks (`) wurden entfernt, da sie veraltet sind. Hier können Sie zum Beispiel mehr darüber lesen .
67 shell  ssh  ssh-agent  eval 

2
Wie aktiviere ich den diffie-hellman-group1-sha1-Schlüsselaustausch unter Debian 8.0?
Ich kann nicht an einen Server senden, der nach einer diffie-hellman-group1-sha1Schlüsselaustauschmethode fragt : ssh 123.123.123.123 Unable to negotiate with 123.123.123.123 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1 Wie aktiviere ich die diffie-hellman-group1-sha1Schlüsselaustauschmethode unter Debian 8.0? Ich habe versucht (wie hier vorgeschlagen ) zu füge die folgenden …

3
Wie kann ich ssh-agent in allen Terminals zum Laufen bringen?
Ich habe die automatische (kennwortlose) SSH-Anmeldung bei einigen Servern mit der SSH-Kopier-ID eingerichtet. ssh-agentFunktioniert nur von dem Terminal aus, auf dem es ausgeführt wurde. Wie komme ich ssh-addan all meinen Terminals zur Arbeit? Natürlich würde ich keinen SSH-Schlüssel ohne Passphrase bevorzugen.
27 ssh  ssh-agent 


1
Wie verwende ich ssh-agent mit mehreren (gültigen) Schlüsseln und wähle dennoch den zu verwendenden aus?
Angenommen, es gibt zwei Schlüssel, Aund Bbeide sind für die user@hostAuthentifizierung mit öffentlichen Schlüsseln gültig . Da authorized_keyses je nach Schlüssel für unterschiedliches Verhalten konfiguriert ist, verwendet ~/.ssh/configder Client so etwas wie Host A.host HostName host User user IdentityFile ~/.ssh/A Host B.host HostName host User user IdentityFile ~/.ssh/B Das funktioniert …
20 ssh  ssh-agent 

4
Wie kann ich dieses Problem mit ssh-agent lösen?
Ich verwende Linux Mint und habe es nicht geschafft, den Gnome-Schlüsselbund bei der Anmeldung automatisch freizuschalten. Ein Symptom meines Problems ist wie folgt: $ ssh-add Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa) $ git pull WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-Nmf3J3/pkcs11: No such file or directory Wie kann ich es schaffen, dass Git …

4
Lass ssh-add ruhig sein, wenn key schon da ist
Ich möchte ganz ssh-add /path/to/special_keyoben in ein Skript schreiben. Dies funktioniert einwandfrei, fordert jedoch immer zur Eingabe der Passphrase auf. Dies ist seltsam und ein wenig ärgerlich, da immer noch nach der Passphrase gefragt wird, auch wenn ssh-add -lder Schlüssel bereits hinzugefügt wurde. Gibt es eine Möglichkeit, dies mitzuteilen: "Fügen …


2
Wie starte und verwende ich ssh-agent als systemd-Dienst?
Wie starte ich ssh-agent als systemd- Dienst? Es gibt einige Vorschläge im Netz, aber sie sind nicht vollständig. Wie füge ich automatisch unverschlüsselte Schlüssel hinzu, wenn der Dienst ssh-agent erfolgreich gestartet wurde? Wahrscheinlich ~/.ssh/.session-keyswäre es gut , Schlüssel aus der Liste von hinzuzufügen . Wie SSH_AUTH_SOCKstelle ich danach eine Anmeldesitzung …


2
gpg-agent lehnt SSH-Schlüssel mit ssh-add ab und meldet "Agent verweigert Operation"
Ich verwende openssh7.5p1 und gnupg 2.1.21 unter Arch Linux (dies sind die Standardversionen, die mit Arch geliefert werden). Ich möchte gpg-agentals SSH-Agent verwenden. Ich habe folgendes in mein ~/.gnupg/gpg-agent.conf: pinentry-program /usr/bin/pinentry-qt enable-ssh-support Arch startet automatisch einen GPG-Agenten von systemd, also setze ich export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/gnupg/S.gpg-agent.ssh" Wenn ich laufe ssh-add -l, werden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.