Я использую связку keychain
ssh-agent из funtoo.org.
Я загрузил его автоматически, добавив строку eval
в мой .profile
. Например:
eval `keychain --eval id_rsa github bitbucket`
Иногда я вхожу в оболочку входа в систему в первый раз (например, после перезагрузки) и не хочу набирать парольные фразы, чтобы сразу добавить ключи в ssh-agent, потому что я ленивый и знаю, что выиграл не буду использовать SSH во время этой сессии.
Если я нажимаю Ctrl-C, цепочка для ключей и весь остальной .profile пропускаются.
Есть ли встроенный способ пропустить цепочку для ключей, не пропуская остальную часть .profile?
Кстати, моя оболочка - Bash.