Bonjour,
J'ai des clients qui se connectent en telnet sur une machine
de mon lan.
Pour adapter un script de connexion, je souhaites
récupérer l'adresse IP du client en question. Mis à jour f aire
un 'who am i' pipé avec les commandes qui vont bien, existe
t'il une autre solution ?
Bonjour,
J'ai des clients qui se connectent en telnet sur une machine
de mon lan.
Pour adapter un script de connexion, je souhaites
récupérer l'adresse IP du client en question. Mis à jour f aire
un 'who am i' pipé avec les commandes qui vont bien, existe
t'il une autre solution ?
Bonjour,
J'ai des clients qui se connectent en telnet sur une machine
de mon lan.
Pour adapter un script de connexion, je souhaites
récupérer l'adresse IP du client en question. Mis à jour f aire
un 'who am i' pipé avec les commandes qui vont bien, existe
t'il une autre solution ?
Patrice OLIVER, vendredi 29 février 2008, 15:26:07 CET
>
> Bonjour,
'jour,
> J'ai des clients qui se connectent en telnet sur une machine
> de mon lan.
telnetd pas glop.
> Pour adapter un script de connexion, je souhaites
> récupérer l'adresse IP du client en question. Mis à jour faire
^^^^^^^^^^^^^^^^
Pas clair ce bout de phrase s/jour/part/ ?
> un 'who am i' pipé avec les commandes qui vont bien, existe
> t'il une autre solution ?
last -ia | tail -1 | awk '{print $NF}'
Problème : si plusieurs connexions sont simultanées, on a une
concurrence critique (race condition) sur wtmp et donc l'ordre
des lignes de last n'est pas assuré et donc on n'est pas sûr que
la dernière entrée soit bien la nôtre.
Donc « who am i --ips | awk '{print $NF}' », en plus d'être
plus court, n'est pas si mal.
Que veux-tu faire exactement ? Peut-être que le problème
original a une autre solution.
--
Sylvain Sauvage
Patrice OLIVER, vendredi 29 février 2008, 15:26:07 CET
>
> Bonjour,
'jour,
> J'ai des clients qui se connectent en telnet sur une machine
> de mon lan.
telnetd pas glop.
> Pour adapter un script de connexion, je souhaites
> récupérer l'adresse IP du client en question. Mis à jour faire
^^^^^^^^^^^^^^^^
Pas clair ce bout de phrase s/jour/part/ ?
> un 'who am i' pipé avec les commandes qui vont bien, existe
> t'il une autre solution ?
last -ia | tail -1 | awk '{print $NF}'
Problème : si plusieurs connexions sont simultanées, on a une
concurrence critique (race condition) sur wtmp et donc l'ordre
des lignes de last n'est pas assuré et donc on n'est pas sûr que
la dernière entrée soit bien la nôtre.
Donc « who am i --ips | awk '{print $NF}' », en plus d'être
plus court, n'est pas si mal.
Que veux-tu faire exactement ? Peut-être que le problème
original a une autre solution.
--
Sylvain Sauvage
Patrice OLIVER, vendredi 29 février 2008, 15:26:07 CET
>
> Bonjour,
'jour,
> J'ai des clients qui se connectent en telnet sur une machine
> de mon lan.
telnetd pas glop.
> Pour adapter un script de connexion, je souhaites
> récupérer l'adresse IP du client en question. Mis à jour faire
^^^^^^^^^^^^^^^^
Pas clair ce bout de phrase s/jour/part/ ?
> un 'who am i' pipé avec les commandes qui vont bien, existe
> t'il une autre solution ?
last -ia | tail -1 | awk '{print $NF}'
Problème : si plusieurs connexions sont simultanées, on a une
concurrence critique (race condition) sur wtmp et donc l'ordre
des lignes de last n'est pas assuré et donc on n'est pas sûr que
la dernière entrée soit bien la nôtre.
Donc « who am i --ips | awk '{print $NF}' », en plus d'être
plus court, n'est pas si mal.
Que veux-tu faire exactement ? Peut-être que le problème
original a une autre solution.
--
Sylvain Sauvage
Bonsoir,
En fait, nous utilisons un serveur avec des outils
d'administration en mode console que nous attaquons avec des
émulateurs fournis avec. Nous souhaitons nous passer de ces
émulateurs propriétaires et utiliser konsole. Konsole ne passe
pas correctement le term. Nous voulons donc le fixer en
fonction de l'ip de la machine qui se présente. Les machines
en question ne fonctionnent que sous Linux.
Bonsoir,
En fait, nous utilisons un serveur avec des outils
d'administration en mode console que nous attaquons avec des
émulateurs fournis avec. Nous souhaitons nous passer de ces
émulateurs propriétaires et utiliser konsole. Konsole ne passe
pas correctement le term. Nous voulons donc le fixer en
fonction de l'ip de la machine qui se présente. Les machines
en question ne fonctionnent que sous Linux.
Bonsoir,
En fait, nous utilisons un serveur avec des outils
d'administration en mode console que nous attaquons avec des
émulateurs fournis avec. Nous souhaitons nous passer de ces
émulateurs propriétaires et utiliser konsole. Konsole ne passe
pas correctement le term. Nous voulons donc le fixer en
fonction de l'ip de la machine qui se présente. Les machines
en question ne fonctionnent que sous Linux.
[merci de répondre dessous et de couper l'inutile]
Patrice OLIVER, vendredi 29 février 2008, 19:56:49 CET
>
> Bonsoir,
>
> En fait, nous utilisons un serveur avec des outils
> d'administration en mode console que nous attaquons avec des
> émulateurs fournis avec. Nous souhaitons nous passer de ces
> émulateurs propriétaires et utiliser konsole. Konsole ne passe
> pas correctement le term. Nous voulons donc le fixer en
> fonction de l'ip de la machine qui se présente. Les machines
> en question ne fonctionnent que sous Linux.
? moi, il me met TERM=xterm. Ça ne marche pas ?
Si ce n'est pas le bon, ne suffirait-il pas de le fixer dans
le .bashrc ?
--
Sylvain Sauvage
[merci de répondre dessous et de couper l'inutile]
Patrice OLIVER, vendredi 29 février 2008, 19:56:49 CET
>
> Bonsoir,
>
> En fait, nous utilisons un serveur avec des outils
> d'administration en mode console que nous attaquons avec des
> émulateurs fournis avec. Nous souhaitons nous passer de ces
> émulateurs propriétaires et utiliser konsole. Konsole ne passe
> pas correctement le term. Nous voulons donc le fixer en
> fonction de l'ip de la machine qui se présente. Les machines
> en question ne fonctionnent que sous Linux.
? moi, il me met TERM=xterm. Ça ne marche pas ?
Si ce n'est pas le bon, ne suffirait-il pas de le fixer dans
le .bashrc ?
--
Sylvain Sauvage
[merci de répondre dessous et de couper l'inutile]
Patrice OLIVER, vendredi 29 février 2008, 19:56:49 CET
>
> Bonsoir,
>
> En fait, nous utilisons un serveur avec des outils
> d'administration en mode console que nous attaquons avec des
> émulateurs fournis avec. Nous souhaitons nous passer de ces
> émulateurs propriétaires et utiliser konsole. Konsole ne passe
> pas correctement le term. Nous voulons donc le fixer en
> fonction de l'ip de la machine qui se présente. Les machines
> en question ne fonctionnent que sous Linux.
? moi, il me met TERM=xterm. Ça ne marche pas ?
Si ce n'est pas le bon, ne suffirait-il pas de le fixer dans
le .bashrc ?
--
Sylvain Sauvage
Sur le serveur, je ne récupère pas correctement le TERM. C'est
pour cela que je veux la fixer.
Sur le serveur, je ne récupère pas correctement le TERM. C'est
pour cela que je veux la fixer.
Sur le serveur, je ne récupère pas correctement le TERM. C'est
pour cela que je veux la fixer.
*** merci de répondre dessous et de couper l'inutile ***
Patrice OLIVER, vendredi 29 février 2008, 22:22:14 CET
>
> Sur le serveur, je ne récupère pas correctement le TERM. C'est
> pour cela que je veux la fixer.
Justement, si tu mets TERM=xterm dans le .bashrc (ou .kshrc,
ou autre, hein, on n'est pas sectaire) du serveur, celui-ci sera
exécuté sur le serveur à la connexion, donc TERM vaudra xterm
dans le shell du telnet et donc pour les applis lancées dans le
telnet.
À moins que vous n'utilisiez telnet pour vous connecter sur
autre chose qu'un telnetd qui lance un shell
--
Sylvain Sauvage
*** merci de répondre dessous et de couper l'inutile ***
Patrice OLIVER, vendredi 29 février 2008, 22:22:14 CET
>
> Sur le serveur, je ne récupère pas correctement le TERM. C'est
> pour cela que je veux la fixer.
Justement, si tu mets TERM=xterm dans le .bashrc (ou .kshrc,
ou autre, hein, on n'est pas sectaire) du serveur, celui-ci sera
exécuté sur le serveur à la connexion, donc TERM vaudra xterm
dans le shell du telnet et donc pour les applis lancées dans le
telnet.
À moins que vous n'utilisiez telnet pour vous connecter sur
autre chose qu'un telnetd qui lance un shell
--
Sylvain Sauvage
*** merci de répondre dessous et de couper l'inutile ***
Patrice OLIVER, vendredi 29 février 2008, 22:22:14 CET
>
> Sur le serveur, je ne récupère pas correctement le TERM. C'est
> pour cela que je veux la fixer.
Justement, si tu mets TERM=xterm dans le .bashrc (ou .kshrc,
ou autre, hein, on n'est pas sectaire) du serveur, celui-ci sera
exécuté sur le serveur à la connexion, donc TERM vaudra xterm
dans le shell du telnet et donc pour les applis lancées dans le
telnet.
À moins que vous n'utilisiez telnet pour vous connecter sur
autre chose qu'un telnetd qui lance un shell
--
Sylvain Sauvage
Bonjour,
J'ai des clients qui se connectent en telnet sur une machine de mon lan.
Pour adapter un script de connexion, je souhaites récupérer l'adresse
IP du client en question. Mis à jour faire un 'who am i' pipé avec les
commandes qui vont bien, existe t'il une autre solution ?
Merci.
Patrice.
Bonjour,
J'ai des clients qui se connectent en telnet sur une machine de mon lan.
Pour adapter un script de connexion, je souhaites récupérer l'adresse
IP du client en question. Mis à jour faire un 'who am i' pipé avec les
commandes qui vont bien, existe t'il une autre solution ?
Merci.
Patrice.
Bonjour,
J'ai des clients qui se connectent en telnet sur une machine de mon lan.
Pour adapter un script de connexion, je souhaites récupérer l'adresse
IP du client en question. Mis à jour faire un 'who am i' pipé avec les
commandes qui vont bien, existe t'il une autre solution ?
Merci.
Patrice.
Konsole ne passe pas correctement le term. Nous voulons donc le
fixer en fonction de l'ip de la machine qui se présente.
Konsole ne passe pas correctement le term. Nous voulons donc le
fixer en fonction de l'ip de la machine qui se présente.
Konsole ne passe pas correctement le term. Nous voulons donc le
fixer en fonction de l'ip de la machine qui se présente.
On Fri, Feb 29, 2008 at 07:56:49PM +0100,
Patrice OLIVER wrote
a message of 54 lines which said:
> Konsole ne passe pas correctement le term. Nous voulons donc le
> fixer en fonction de l'ip de la machine qui se présente.
Hmmm, ce n'est pas une situation satisfaisante et n'importe quelle
méthode pour la gérer ne sera que du bricolage temporaire.
En outre, telnet ne devrait plus être utilisé depuis le siècle
dernier, puisqu'il fait passer le mot de passe en clair.
Je suggère donc de passer à ssh, ce qui comblera une sérieuse fail le
de sécurité et, en prime, cela vous fournira l'adresse IP du client
dans la variable d'environnement SSH_CLIENT.
On Fri, Feb 29, 2008 at 07:56:49PM +0100,
Patrice OLIVER <oliverp21@gmail.com> wrote
a message of 54 lines which said:
> Konsole ne passe pas correctement le term. Nous voulons donc le
> fixer en fonction de l'ip de la machine qui se présente.
Hmmm, ce n'est pas une situation satisfaisante et n'importe quelle
méthode pour la gérer ne sera que du bricolage temporaire.
En outre, telnet ne devrait plus être utilisé depuis le siècle
dernier, puisqu'il fait passer le mot de passe en clair.
Je suggère donc de passer à ssh, ce qui comblera une sérieuse fail le
de sécurité et, en prime, cela vous fournira l'adresse IP du client
dans la variable d'environnement SSH_CLIENT.
On Fri, Feb 29, 2008 at 07:56:49PM +0100,
Patrice OLIVER wrote
a message of 54 lines which said:
> Konsole ne passe pas correctement le term. Nous voulons donc le
> fixer en fonction de l'ip de la machine qui se présente.
Hmmm, ce n'est pas une situation satisfaisante et n'importe quelle
méthode pour la gérer ne sera que du bricolage temporaire.
En outre, telnet ne devrait plus être utilisé depuis le siècle
dernier, puisqu'il fait passer le mot de passe en clair.
Je suggère donc de passer à ssh, ce qui comblera une sérieuse fail le
de sécurité et, en prime, cela vous fournira l'adresse IP du client
dans la variable d'environnement SSH_CLIENT.