Ich möchte ssh Login von meinem Mac automatisieren.Wie installiere ich sshpass auf dem Mac?
Er hat eine einfache Lösung:
sshpass -p my_password ssh [email protected]
aber mein Problem sshpass auf meinem Mac installiert wird.
Jede Hilfe wird geschätzt!
Warum sich die Mühe mit sshpass, wenn Sie ssh keypairs benutzen können? Sicherer und kein Passwort in der Prozesstabelle verfügbar. – alvits
@alvits: danke für deinen Kommentar. Ich bin neu in Linux und OSX, kannst du das bitte näher ausführen? – Alt
Führen Sie unter OSX den Befehl 'ssh-keygen -b 2048' aus. Es erzeugt ein Schlüsselpaar und speichert sie in '~/.ssh' als' id_rsa' (privater Schlüssel) und 'id_rsa.pub' (öffentlicher Schlüssel). Kopieren Sie 'id_rsa.pub' nach linux im Verzeichnis' ~/.ssh/'und benennen Sie die Datei' authorized_keys'. Von hier an benötigen Sie kein Passwort mehr, wenn Sie sich mit Linux verbinden. Das private/öffentliche Schlüsselpaar wird verwendet. – alvits