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.
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 ssh
Verwendung eingerichtet ssh-keygen
. Ich habe auch den .ssh
Ordner von dem Benutzer, den ich erstellt habe, mit demselben Verwendungszweck in den gleichen Benutzer kopiert openmpi
. Ich habe dann ssh-agent
von der bash-Shell angefangen und ssh-add
private Identitäten hinzugefügt.
Ich ging dann ssh
von einem Server zum anderen mit der Hoffnung, dass kein Kennwort erforderlich ist ssh
. Es funktionierte!
Beim Neustart wird der ssh-agent
Prozess abgebrochen und es werden ssh-add -l
keine Identitäten / Schlüssel gespeichert. Ich erwarte das
Aber warum kann ich immer noch ssh
ohne Passwort von einem zum anderen? Jede Hilfe wird geschätzt.
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
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
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
2
Warum aktualisiert sich mein Pfad nicht * jetzt *?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
8
Rette mich vor dem Kauderwelsch
-
9
Wie kann ich jeder Zeile einer Textdatei eine Zeilennummer und einen Tabulator voranstellen?
-
1
Wann sollte ich Konfigurationen in .bashrc vs einfügen? .bash_profile?
-
1
Umleitung: Wie kam das zusätzliche Wort in die Datei?