2016-11-03 2 views
0

Aktueller Rechner: Git Bash unter Windows.Wie kann man verschiedene Benutzernamen-Passwort-Schlüsselpaare in SSH in GIT Bash speichern?

Der Versuch, über SSH eine Verbindung zu einem Mac herzustellen.

Wenn ich den folgenden Befehl ausführen:

ssh [email protected] "ls" 
Password: <myPassword> 

Ausgang (funktioniert wie gewünscht):

Desktop 
Documents 
Downloads 
Library 
Movies 
Music 
Pictures 
Public 

Hinweis: Hallo, mein Benutzername für gitbash unterscheidet sich von 'aisong'. In ähnlicher Weise unterscheidet sich das Passwort für meinen Benutzernamen von "myPassword", das oben für den Benutzernamen "aisong" verwendet wurde.

Wie speichere ich dieses Passwort (myPassword) für den Benutzernamen 'aisong' dauerhaft, so dass es beim nächsten Ausführen des obigen ssh-Befehls nicht nach einem Passwort fragt?

Antwort

0

Verwenden Sie nicht das Passwort, verwenden Sie SSH-Schlüssel. Folgen Sie den hier genannten Schritten:

https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ 

Nur anstelle von Add SSH-Schlüssel zu dem GitHub Konto, fügen Sie es dem MAC. Um Schlüssel zu dem MAC hinzuzufügen, befolgen Sie die hier genannten Schritte:

https://coolestguidesontheplanet.com/make-passwordless-ssh-connection-osx-10-9-mavericks-linux/ 

Sie wollen den öffentlichen Schlüssel hinzuzufügen, auf dem GIT bash in die authorized_keys-Datei generiert. Lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen.