вторник, 5 марта 2013 г.

ssh-agent + ssh-add: вводим пароль к ssh-ключам один раз за сессию

Как и многие другие юзвери, я достаточно ленив для того, чтобы при каждом чихе вводить пароли. Особенно если приходится по сто раз за сеанс подключаться к серверам по SSH - это, мягко говоря, утомляет.
Технология добавления ключей в агента уже рассмотрена вдоль и поперек в сотне различных документов, но почти все они не устраивали меня: мне лень вводить пароль к ключам при входе в сеанс - если запускать ssh-add автоматически, или не забыть запустить его при первой попытке входа по ssh, чтобы потом об этом не задумываться...

В общем, я решил автоматизировать свою заморочку, и хочу поделиться своим вариантом решения этой проблемы. Так что бейте ногами, критикуйте, улучшайте :)