[devel] ssh-agent и gpg-agent

Dmitry V. Levin ldv на altlinux.org
Ср Сен 3 22:51:24 MSK 2014


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20140903/b021abf6/attachment.bin>


Подробная информация о списке рассылки Devel