OVH Cloud OVH Cloud

ssh-agent

5 réponses
Avatar
steve
Bonjour,

en faisant un 'top' ce matin sur mon serveur, je remarque que j'ai une bonn=
e=20
20aine de processus 'ssh-agent' qui sont list=E9s sur un de mes utilisateur=
s=20
avec des pid allant de 5000 =E0 30000. Je n'ai jamais remarqu=E9 ce comport=
ement=20
auparavant.

Avez-vous une explication ?

Merci et tr=E8s belle journ=E9e.

steve=20

5 réponses

Avatar
Ludovic Desfontaines
Je viens de m'apercevoir que la liste n'était pas le destinataire.
C'est réparé ;)

Ludo

---------- Forwarded message ----------
From: Ludovic Desfontaines
Date: 21 nov. 2005 11:24
Subject: Re: ssh-agent
To: steve


Normalement, si c'est dans son bash_profile, cela ne s'exécute qu'à
l'ouverture de session.
Et à la fermeture de session, le processus devrait être supprimé.
Et dans ce cas, rien d'anormal. (Personnellement, c'est comme ça chez moi ;))

C'est assez bizarre sur ce coup quand même.

Dans son .bashrc, il ne ferait pas appel à son .bash_profile ??? Car
sinon, cela n'a rien à voir avec le .bash_profile :(

Regarde aussi si il ne lancerait pas les agents à partir d'un autre
script avec exécution automatique.

Ludo

Le 21/11/05, steve a écrit :
Le Lundi, 21 Novembre 2005 10.53, vous avez écrit:

salut et merci pour ta réponse.

> A mon avis, ton utilisateur a mis un "eval `ssh-agent`" dans son .bashr c :)

pas dans .bashrc mais dans .bash_profile, bien vu !

eval `ssh-agent`
ssh-add


et j'en fais quoi maintenant ? je vire cette ligne ?

steve





--
.''`. Ludovic Desfontaines
: :' : System Engineer at Euriware/Areva ( http://www.euriware.fr )
`. `'` ( http://www.areva.fr )
`- http://desfontaines.dyndns.org

Import GPG Key : http://desfontaines.dyndns.org/.cle.asc | gpg --import
GPG Key Fingerprint = 9A1F 1F93 8D61 97F5 DDE8 DF5E D385 33BE AC32 6268


--
.''`. Ludovic Desfontaines
: :' : System Engineer at Euriware/Areva ( http://www.euriware.fr )
`. `'` ( http://www.areva.fr )
`- http://desfontaines.dyndns.org

Import GPG Key : http://desfontaines.dyndns.org/.cle.asc | gpg --import
GPG Key Fingerprint = 9A1F 1F93 8D61 97F5 DDE8 DF5E D385 33BE AC32 6268
Avatar
steve
Le Lundi, 21 Novembre 2005 11.30, Ludovic Desfontaines a écrit :
Je viens de m'apercevoir que la liste n'était pas le destinataire.



et moi aussi

C'est réparé ;)



doublement réparé ;-)


Ludo

---------- Forwarded message ----------
From: Ludovic Desfontaines
Date: 21 nov. 2005 11:24
Subject: Re: ssh-agent
To: steve


Normalement, si c'est dans son bash_profile, cela ne s'exécute qu'à
l'ouverture de session.
Et à la fermeture de session, le processus devrait être supprimé.



ben non justement. J'ai bien essayé de le délogguer, les processus ne
disparaissent pas : l'utilisateur n'est pas connecté et ces processus son t
toujours présents !! Je peux les "killer" un à un mais ça n'est pas u ne
solution ça.

Et dans ce cas, rien d'anormal. (Personnellement, c'est comme ça chez m oi
;))

C'est assez bizarre sur ce coup quand même.



200% d'accord.


Dans son .bashrc, il ne ferait pas appel à son .bash_profile ???



non, aucune trace.

Car
sinon, cela n'a rien à voir avec le .bash_profile :(



oui c'est bien ce que je me disait.

Regarde aussi si il ne lancerait pas les agents à partir d'un autre
script avec exécution automatique.



j'ai "greppé" son home et le seul fichier contenant 'ssh-agent'
est .bash_profile.

vraiment zarbi cette histoire. je continues mes recherches. je pourrais
re-démarrer la machine, mais cela ne me permettra pas de savoir où se t rouve
le problème (et j'ai un uptime de 22 jours que j'aimerai augmenter au max imum
pour tester la stabilité de Sarge..)

Ludo



merci Ludo !

steve

Le 21/11/05, steve a écrit :
> Le Lundi, 21 Novembre 2005 10.53, vous avez écrit:
>
> salut et merci pour ta réponse.
>
> > A mon avis, ton utilisateur a mis un "eval `ssh-agent`" dans son
> > .bashrc :)
>
> pas dans .bashrc mais dans .bash_profile, bien vu !
>
> eval `ssh-agent`
> ssh-add
>
>
> et j'en fais quoi maintenant ? je vire cette ligne ?
>
> steve

--
.''`. Ludovic Desfontaines

: :' : System Engineer at Euriware/Areva ( http://www.euriware.fr )

`. `'` ( http://www.areva.fr )
`- http://desfontaines.dyndns.org

Import GPG Key : http://desfontaines.dyndns.org/.cle.asc | gpg --import
GPG Key Fingerprint = 9A1F 1F93 8D61 97F5 DDE8 DF5E D385 33BE AC32 6268


--
.''`. Ludovic Desfontaines

: :' : System Engineer at Euriware/Areva ( http://www.euriware.fr )

`. `'` ( http://www.areva.fr )
`- http://desfontaines.dyndns.org

Import GPG Key : http://desfontaines.dyndns.org/.cle.asc | gpg --import
GPG Key Fingerprint = 9A1F 1F93 8D61 97F5 DDE8 DF5E D385 33BE AC32 6268


Avatar
steve
Le Lundi, 21 Novembre 2005 12.44, Naha a écrit :
steve a écrit :
>ben non justement. J'ai bien essayé de le délogguer, les processus ne
>disparaissent pas : l'utilisateur n'est pas connecté et ces processus sont
>toujours présents !! Je peux les "killer" un à un mais ça n'est pa s une
>solution ça.

killall ssh-agent les tuera tous.



ok mais ça ne m'expliquera pas pourquoi ils sont tous là. Et j'aimerais
comprendre.

merci tout de même


--
)( | |_ [] Y || / |-| /


Avatar
Naha
steve a écrit :

ben non justement. J'ai bien essayé de le délogguer, les processus ne
disparaissent pas : l'utilisateur n'est pas connecté et ces processus sont
toujours présents !! Je peux les "killer" un à un mais ça n'est pas une
solution ça.




killall ssh-agent les tuera tous.

--
)( | |_ [] Y || / |-| /


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
steve
Le Lundi, 21 Novembre 2005 12.47, steve a écrit :
Le Lundi, 21 Novembre 2005 12.44, Naha a écrit :
> steve a écrit :
> >ben non justement. J'ai bien essayé de le délogguer, les processus ne
> >disparaissent pas : l'utilisateur n'est pas connecté et ces processus
> > sont toujours présents !! Je peux les "killer" un à un mais ça n'est
> > pas une solution ça.
>
> killall ssh-agent les tuera tous.

ok mais ça ne m'expliquera pas pourquoi ils sont tous là. Et j'aimera is
comprendre.



bon je crois avoir trouvé la solution. J'ai créé un fichier

~/.bash_logout

où j'ai mis la ligne :

ssh-agent -k

et ça me tue le processus quand je me déconnecte.