3 votes

telnet non interactive : connexion fermée par l'hôte étranger

Si je le fais

telnet host_ip port < /dev/null
Trying host_ip...
Connected to host_ip.
Escape character is '^]'.
Connection closed by foreign host.

En vérifiant le wireshark, le côté client envoie tcp rst du côté de l'hôte. Quelqu'un peut-il expliquer ce qui se passe exactement ? Est-ce que telnet nécessite le mode interactif ?

0 votes

Quelle serait l'utilité d'une session telnet dont l'entrée standard est fermée ?

0 votes

Enfin, obtenir ou rediriger la sortie du serveur de terminal via telnet

0 votes

Quel terminal ? vous avez fermé le terminal (qui est typiquement attaché via l'entrée standard)

2voto

Kate Rojas Points 41

Etes-vous sûr que le service TelNet fonctionne sur une machine linux ? Essayez ceci

telnet localhost 23 (23 port of telnet)

ou essayer d'utiliser netcat

2 votes

Oui, si j'exécute sans fermer le stdin (c.-à-d. telnet ip port), cela fonctionne bien. si vous essayez, vous verrez que c'est également le cas. je ne connais pas bien telnet, et j'ai besoin de quelques détails.

0voto

user8026 Points 11

Telnet est bidirectionnel, donc lorsqu'une extrémité se ferme, l'autre extrémité est invitée à se fermer également. Si vous voulez garder stdin ouvert sur le client, vous pouvez utiliser des outils comme expect pour envelopper l'appel dans un pty :

expect <<\!
spawn telnet host port
expect eof
!

0voto

Hassan Saeed Points 101

Vous devez d'abord voir le journal du système ubuntu avec cette commande

sudo gedit /var/log/syslog

et si vous voyez cette erreur "execv( /usr/sbin/tcpd ) failed : No such file or directory" alors exécutez cette commande

sudo apt-get install tcpd

cela résoudra votre problème (si ce n'est pas le cas, vous devez rechercher l'erreur de votre système sur Google).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X