On Wed, Sep 03, 2014 at 06:27:11PM +0400, Денис Смирнов wrote: [...] > Как мне решить средствами ssh-agent следующую задачу: > > У меня есть несколько ключей. И некоторое множество хостов, на которые я > захожу. Разумеется для всех этих хостов в ~/.ssh/config указан > IdentityFile. $ cat ~/.xprofile #!/bin/sh if [ -S "$SSH_AUTH_SOCK" ] && [ `ssh-add -L 2>/dev/null |grep -c ^ssh-` -eq 0 ]; then cd sed '/^[[:space:]]*IdentityFile[[:space:]]*/I!d;s///;s/^~\///' .ssh/config | sort -u | xargs -r ls -- 2>/dev/null | sort -u | xargs -r ssh-add -c -- fi -- ldv