2016-11-03 1 views
0

Текущая машина: Git Bash на Windows.Как хранить пару ключей имени пользователя и пароля в SSH в GIT Bash?

Пытается подключиться к Mac через SSH.

Когда я выполнить следующую команду:

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

Output (работает как желаемая):

Desktop 
Documents 
Downloads 
Library 
Movies 
Music 
Pictures 
Public 

Примечание: Мое имя пользователя для gitbash отличается от 'aisong. Аналогично, пароль для моего имени пользователя отличается от «myPassword», используемого выше для имени пользователя «aisong».

Как сохранить этот пароль (myPassword) для имени пользователя «aisong» навсегда, чтобы он не запрашивал пароль в следующий раз, когда я выполняю вышеуказанную команду ssh?

ответ

0

Не используйте пароль, используйте клавиши ssh. Выполните действия, описанные здесь:

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

Только вместо добавить SSH ключ к GitHub счет, добавьте его в MAC. Для того, чтобы добавить ключ к MAC, выполните действия, описанные здесь:

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

Вы хотите добавить публичный ключ, созданный на GIT Баш в файл authorized_keys. Дайте мне знать, если вам нужна дополнительная помощь.