ssh-agent
Tomasz Wittner
lists w mmt.pl
Pon, 14 Cze 2004, 11:48:39 CEST
Witam,
Idea ssh-agenta jest podobna do gpg-agenta. Chodzi mi o dostarczenie z nim
jakiegoś skryptu (tak, jak to ma miejsce w przypadku gpg-agent), który:
1. per user odpalałby ssh-agenta i ustawiał SSH_AGENT_PID SSH_AUTH_SOCK przy
pierwszym logowaniu.
2. jeżeli user jest już zalogowany na danej maszynie, to kolejne logowania
powodowałyby tylko ustawianie zmiennych SSH_AGENT_PID SSH_AUTH_SOCK .
U siebie zrobiłem tak:
$ cat .bashrc
if [ -s ${HOME}/.ssh-agent ] ; then
. ${HOME}/.ssh-agent > /dev/null
if [ "$(ps -p "$SSH_AGENT_PID" | tail -n1 | awk '{print $4}')" !=
"ssh-agent" ] ; then
/usr/bin/ssh-agent > ${HOME}/.ssh-agent 2>&1
. ${HOME}/.ssh-agent > /dev/null
fi
else
/usr/bin/ssh-agent > ${HOME}/.ssh-agent 2>&1
. ${HOME}/.ssh-agent > /dev/null
fi
Na pewno można zrobić to 100x ładniej i sensowniej i w /etc/profile.d/. Może
kogoś ssh-agent zainsteresuje i natchnie go do napisania porządnego skryptu.
Pozdrawiam,
--
Tomasz Wittner
Więcej informacji o liście dyskusyjnej pld-devel-pl