OVH Cloud OVH Cloud

SSH, Gftp/Winscp, et who...

4 réponses
Avatar
Tonio
Bonjour,
Après quelque temps de galère, j'ai constaté que pour voir qui est
loggué sur ma machine en ssh, la commande "who" n'était pas "adéquate"
pour les utilisateurs utilisant une interface genre Gftp ou Winscp. A
priori, il semblerait que seul les utilisateurs loggués par un "ssh -p
XX toto@tagadatsointsoin.chezmoi" en console apparaissent. Bien sûr un
"ps aux" me permet de voir que quelqu'un a lancé un processus, mais ça
ne me convient que moyennement. Existe t'il un moyen de visualiser TOUS
les users loggués via Ssh quelque soit le moyen d'accès (une option de
"who" qui m'aurait échappé, un bidule à modifier dans un .conf que
j'ignore concernant l'histoire des pts et tty que je ne comprends
qu'intuitivement,....?
Merci d'avance.
Antoine


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Serge Cavailles
Le Vendredi 05 Janvier 2007 01:42, Tonio a écrit :
Bonjour,


Bonjour,

Existe t'il un moyen de visualiser TOUS
les users loggués via Ssh quelque soit le moyen d'accès (une option de
"who" qui m'aurait échappé, un bidule à modifier dans un .conf que
j'ignore concernant l'histoire des pts et tty que je ne comprends
qu'intuitivement,....?



la commande users ?

Merci d'avance.


mes 2 cents

-- Serge
Avatar
gronux
On Sun, Jan 07, 2007 at 12:43:49AM +0100, gronux wrote :
On Fri, Jan 05, 2007 at 01:42:17AM +0100, Tonio wrote :
> Bonjour,
Bonjour,
> Après quelque temps de galère, j'ai constaté que pour voir qui est
> loggué sur ma machine en ssh, la commande "who" n'était pas "adéquate"
> pour les utilisateurs utilisant une interface genre Gftp ou Winscp. A
> priori, il semblerait que seul les utilisateurs loggués par un "ssh -p
> XX " en console apparaissent. Bien sûr un
> "ps aux" me permet de voir que quelqu'un a lancé un processus, mais ça
> ne me convient que moyennement. Existe t'il un moyen de visualiser TOUS
> les users loggués via Ssh quelque soit le moyen d'accès (une option de
> "who" qui m'aurait échappé, un bidule à modifier dans un .conf que
> j'ignore concernant l'histoire des pts et tty que je ne comprends
> qu'intuitivement,....?
vim /var/log/auth te donne tous les utilisateurs logés sur le
système dont ceux avec sshd
> Merci d'avance.
De rien
> Antoine





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Tonio
Merci, pour les différentes réponses. En conclusion, j'ai découvert
l'outil "whowatch", très pratique, mais qui ne résoud pas mon
problème totalement. Pour la commande "users", je me retrouve devant le
même problème qu'avec "who" et "w": seuls, les utilisateurs loggués via
une console, et non via une interface graphique, apparaissent. Par
contre je m'oriente vers un script du genre:
cat /var/log/auth.log | grep ssh.
Voili, voilou... recherche in progress.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
luna
On Le Sunday 07 January 2007, à 15:54:16, Tonio wrote:
Merci, pour les différentes réponses. En conclusion, j'ai découvert
l'outil "whowatch", très pratique, mais qui ne résoud pas mon
problème totalement. Pour la commande "users", je me retrouve devant le
même problème qu'avec "who" et "w": seuls, les utilisateurs loggués via
une console, et non via une interface graphique, apparaissent. Par


Je me demande si ton problème ne pourrait pas être dû au fait que les
interfaces graphiques dont tu parles ne restent pas connectées en
permanence à la machine. En fait la "session de travail" de
l'utilisateur dans une de ces interfaces pourrait être en fait une série
de "sessions" très courtes du point de vue de ton serveur.

Dans ce cas tu ne verrais pas les utilisateurs qui sont "connectés"
parce qu'au moment où tu exécute la commande il ne sont en effet pas
connectés.

contre je m'oriente vers un script du genre:
cat /var/log/auth.log | grep ssh.


Si mon hypothèse s'avère correcte c'est une solution assez bonne.

francois


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact