Мне все время нужно вытаскивать из Github, и у меня есть кодовая фраза, но это больно, поэтому я обычно бегаю ...
ssh-agent bash
ssh-add ~/.ssh/id_rsa
<prompt and give passphrase>
git pull
...
И это работает для сеанса, но даже после того, как я выйду из системы, я хотел бы, чтобы он сохранил парольную фразу в следующий раз, когда я буду PuTTY. Итак, я установил связку ключей, но я слишком туп, чтобы управлять ею. Итак, теперь, когда я вхожу в систему, я печатаю ...
ssh-agent bash (Which I'm guessing causes bashrc to load and then keychain loads)
git pull
...
Как мне сделать так, чтобы мне не приходилось вызывать "ssh-agent bash" каждый раз при входе в систему?
Я использую ArchLinux ...
Используйте агент Putty ssh - Pageant для ваших закрытых ключей и включите пересылку агента. http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter9.html
Хорошо, это лучшее, что я мог придумать ...
Установить брелок ...
Затем добавьте следующее в ~ / .bashrc файл:
eval `keychain --eval id_rsa`
ТОГДА добавьте следующее к ~ / .bash_profile:
ssh-agent bash
Это запустит брелок. Это не так просто, как просто поместить их в профиль bash или файл bashrc.