Wenn der ssh-agent aufgrund des Aus- und Wiedereinschaltens des Computers abgebrochen wird, darf ich dann ohne Kennwort noch immer ssh?

272
user_ABCD

Ich habe zwei Linux-Server, auf denen RHEL läuft.

Ich habe private Schlüssel für die sshVerwendung eingerichtet ssh-keygen. Ich habe auch den .sshOrdner von dem Benutzer, den ich erstellt habe, mit demselben Verwendungszweck in den gleichen Benutzer kopiert openmpi. Ich habe dann ssh-agentvon der bash-Shell angefangen und ssh-addprivate Identitäten hinzugefügt.

Ich ging dann sshvon einem Server zum anderen mit der Hoffnung, dass kein Kennwort erforderlich ist ssh. Es funktionierte!

Beim Neustart wird der ssh-agentProzess abgebrochen und es werden ssh-add -lkeine Identitäten / Schlüssel gespeichert. Ich erwarte das

Aber warum kann ich immer noch sshohne Passwort von einem zum anderen? Jede Hilfe wird geschätzt.

0
Ist Ihre Passphrase für den privaten Schlüssel geschützt? Paul vor 8 Jahren 0
Wie kann ich das überprüfen? Bezieht sich das nur auf die Dateiberechtigungen? user_ABCD vor 8 Jahren 0
Wenn Sie ssh-keygen ausgeführt haben, wurden Sie zur Eingabe eines Kennworts aufgefordert. Wenn Sie kein Kennwort eingeben, können Sie den privaten Schlüssel ohne ssh-agent verwenden. Dies ist jedoch weniger sicher. Paul vor 8 Jahren 0
Ja, ich habe ein Passwort eingegeben und musste es erneut eingeben, wenn ich den Schlüssel zu ssh-agent hinzufügte. user_ABCD vor 8 Jahren 0

1 Antwort auf die Frage

0
Jakuje

Wenn Ihre Identität im Standardpfad ( ~/.ssh/id_) gespeichert ist, werden sie vom Client abgerufen und verwendet, unabhängig davon, ob sie dem Agenten hinzugefügt wurden oder nicht. Wenn die Schlüssel durch ein Passwort geschützt sind, werden sie danach gefragt, wenn nicht, werden sie nur verwendet. Es ist eine Funktion.

Ich habe das als wichtigen Teil meiner Frage ausgelassen, tut mir leid, aber ich habe eine Passphrase eingerichtet. Ich gebe die Passphrase einmal ein und füge sie dann dem ssh-agent hinzu, in der Hoffnung, dass er den Schlüssel für mich speichert. user_ABCD vor 8 Jahren 0
Was ist also die Frage? Jakuje vor 8 Jahren 0
post ausführliches Protokoll von Ihrer Verbindung `ssh -vvv host`. Es sollte klar sein, was los ist. Jakuje vor 8 Jahren 0
Meine Frage ist einmal, ssh-agent wird beendet und es wird kein Schlüssel gespeichert. Muss ich ssh-add nicht erneut verwenden? user_ABCD vor 8 Jahren 0
Ja, Sie sollten, oder besser, Sie sollten `ssh-agent` beim Start einrichten. Oder Gnomenschlüsselring. Jakuje vor 8 Jahren 0
Ja, und es fragt mich nicht nach dem Passwort, wenn nichts in ssh-agent gespeichert ist. Ich möchte wissen, warum. user_ABCD vor 8 Jahren 0
Wie ich bereits im dritten Kommentar schrieb, poste das Protokoll. Ohne es kann ich nicht sagen. Möglicherweise haben Sie auch andere Schlüssel ohne kopierte Passphrase oder viele Möglichkeiten. Jakuje vor 8 Jahren 0