Passwort einmal speichern und von einem anderen Terminal aus verwenden


2

Ich habe ein Skript, das die Remote-Anmeldung mit SSH ausführt, eine Datei von diesem Remote-Computer mit SCP kopiert, ohne nach einem Kennwort zu fragen. Die Änderung funktioniert jedoch nur für das Terminal, auf dem ich das Skript ausführe. Wenn ich versuche, dasselbe Skript auf einem anderen Terminal auszuführen, werde ich zur Eingabe eines Kennworts aufgefordert.

Gibt es eine Möglichkeit, ein Skript zu erstellen, bei dem ich einmal zur Eingabe meines Kennworts aufgefordert werde und beim nächsten Ausführen des Skripts nicht mehr nach meinem Kennwort frage?

Antworten:


4

Verwenden Sie die ssh-copy-id [user@]machine Befehl zum Installieren Ihres öffentlichen Schlüssels in den authorized_keys des Remote-Computers.


0

ssh ist ziemlich paranoid gegenüber seinen Passwörtern. Sie können den Drop-In-Ersatz von putty verwenden, um das Kennwort aus der Datei oder sogar über die Befehlszeile zu laden.


0

Sie können a einrichten Meister SSH-Verbindung, die akzeptiert Multiplexing Verbindungen. Siehe die Optionen -M und -S des SSH-Client-Handbuchs.

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.