Ich glaube, TCSgrad wollte (vor ein paar Jahren) wissen, wie man Linux dazu bringt, sich so zu verhalten wie sein Windows-Rechner. Das heißt, es gibt einen Agenten (pageant), der eine entschlüsselte Kopie eines privaten Schlüssels enthält, so dass die Passphrase nur einmal eingegeben werden muss. Dann kann sich der ssh-Client putty bei Rechnern anmelden, bei denen sein öffentlicher Schlüssel als "autorisiert" aufgeführt ist, ohne dass eine Passwortabfrage erfolgt.
Das Analogon dazu ist, dass Linux, als ssh-Client fungieren hat einen Agenten, der einen entschlüsselten privaten Schlüssel hält, so dass, wenn TCSgrad "ssh host" eintippt, der ssh-Befehl seinen privaten Schlüssel erhält und loslegen kann, ohne nach einem Passwort gefragt zu werden. host müsste natürlich den öffentlichen Schlüssel in ~/.ssh/authorized_keys halten.
Das Linux-Analogon zu diesem Szenario wird mit ssh-agent (dem Pageant-Analogon) und ssh-add (dem Analogon zum Hinzufügen eines privaten Schlüssels zu Pageant) erreicht.
Die Methode, die bei mir funktioniert hat, war die Verwendung von: $ ssh-agent $SHELL Dieses $SHELL war der Zaubertrick, den ich brauchte, um den Agenten zum Laufen zu bringen und am Laufen zu halten. Ich habe das irgendwo im Internet gefunden und es beendete ein paar Stunden, in denen ich den Kopf gegen die Wand geschlagen habe.
Jetzt haben wir das Analogon des Festumzugs, einen Agenten, der keine Schlüssel geladen hat.
Tippen $ ssh-add eintippt, werden (standardmäßig) die privaten Schlüssel hinzugefügt, die in den Standard-Identitätsdateien in ~/.ssh aufgeführt sind.
Einen Webartikel mit vielen weiteren Details finden Sie unter aquí