[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

boucle infini sur message d'erreur avec rsh/rlogin (pb ssh)



Salut,
Je viens d'installer une debian woody 3 sur une machine. il faut que je puisse faire des rsh/rlogin sur des machines sun qui n'on pas ssh d'installer. on a un parc de plus de 200 sun, donc pas la peine de penser a installer ssh sur les sun.

j'ai vu que rsh etait un lien sur ssh. dans le /etc/ssh/ssh_config, j'ai mis
FallBackToRsh yes
des facon a utiliser l'ancien rsh si le serveur n'a pas ssh.

ensuite voila ce qui ce passe:
oarcher@spalax~>rsh bart
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
....
Using rsh.  WARNING: Connection will not be encrypted.
Using rsh.  WARNING: Connection will not be encrypted.
^C
oarcher@spalax~>

il me dit Using rsh. Ok, c'est ce que je lui ai demandé. mais pourquoi boucle-t-il de facon infini sur le message d'erreur ?

J'ai essayé d'approfondir avec un ltrace:
oarcher@spalax~>ltrace /usr/bin/rsh bart
__libc_start_main(0x0804bb2c, 2, 0xbffff884, 0x0804a8fc, 0x0806bf70 <unfinished ...> __register_frame_info(0x0807dc20, 0x0807e0a0, 0xbffff828, 0x40142f18, 0x4022ee48) = 0x0804aa54
....
vsnprintf("Using rsh. WARNING: Connection "..., 1024, "Using rsh. WARNING: Connection "..., 0xbffff5e8) = 54 fprintf(0x4022c380, "%s\r\n", "Using rsh. WARNING: Connection "...Using rsh. WARNING: Connection will not be encrypted.
) = 56
execv("/usr/bin/rsh", 0xbffff614Can't open "(null)": Bad address
<unfinished ...>
oarcher@spalax~>

bon, la il boucle pas sur le message d'erreur. mais pourquoi n'arrive-t-il pas a faire l'execv ?

ce qui m'etonne aussi est que /usr/bin/rsh est un lien sur ssh...
donc ssh voit que le serveur ne supporte pas ssh, et passe en rsh, en faisant sans doute un execv sur /usr/bin/rsh, qui est en fait ssh.. ca se mord la queue non ?

Si vous avez une solution autre qu'installer une redhat ...
--
Olivier


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



Reply to: