2012-11-25 106 views
1

我使用的執行腳本執行的ssh-add和自動

eval `ssh-agent` 
ssh-add 

它會提示你輸入你的密碼的SSH的腳本喂密碼。是否可以從腳本輸入密碼短語?這樣做的目的是當我打開GitBash而不必不斷輸入我的密碼時,打開連接到git repo。我知道在腳本中使用密碼是非常安全的,但我真的不在乎。我正在做測試。

+0

使用aah-agent,您只需輸入一次密碼......而且它會更好:1.做到這一點2.手動 –

+0

GitBash的意思是「Windows」,是嗎? –

+0

是的,這是一個適用於windows的git控制檯。 –

回答

1

如果你打算這麼做,最好不要在密鑰上使用密碼。在這種情況下,你甚至不需要使用ssh-agent。您可以使用ssh-keygen -p更改或刪除現有密鑰中的密碼。

+0

當我最終想要使用密碼時會發生什麼? –

+0

可以使用相同的命令再次設置密碼。儘管在這一點上生成一個新的密鑰可能會更好,並將舊密鑰視爲受損。 – qqx

+0

我不是那個意思。我的意思是這並不有助於我不想每次手動輸入密碼的事實。 –