Rechercher : dans
Par :

Telnet problem port 13....

Dernière réponse le 28 sep 2005 à 00:34:05 rinking, le 26 sep 2005 à 22:40:51 
 Signaler ce message aux modérateurs

Bonjour,

Voici mon probleme :

>telnet localhost 13
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

J'ai une debian, je voudrais que la date,heure... s'affiche quand je fait ça.

Quelq'un aurais une solution pour que ça marche.

SVP MERCI

Meilleures réponses pour « Telnet problem port 13.... » dans :
Utilisation de Telnet Voir Présentation de Telnet Telnet est un protocole permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. L'outil Telnet est une implémentation du protocole...
Activer Telnet sous Vista VoirPar défaut, la commande telnet de Windows Vista a été désactivée pour des raisons de sécurité. Néanmoins, il est possible de la réactiver très facilement. Pour la réactiver, il suffit de suivre la procédure suivante : Ouvrir le Panneau de...
MySQL - Linux - Monitorer le port 3306 VoirPour faire le monitoring du port 3306 sous Linux il suffit d'utiliser la commande : tcpdump -i eth0 -nN -vvv -xX -s 1500 port 3306 Où s représente la longueur du paquet.
Télécharger Advanced Port Scanner VoirAdvanced Port Scanner est un scanner de ports. Il vous listera les ports ouverts, susceptibles d'être utilisés par les pirates informatiques pour attaquer votre PC. Il utilise deux techniques pour scanner ces ports : - le scanning des ports TCP...
Port/Ports TCP/IP VoirL'utilité des ports De nombreux programmes TCP/IP peuvent être exécutés simultanément sur Internet (vous pouvez par exemple ouvrir plusieurs navigateurs simultanément ou bien naviguer sur des pages HTML tout en téléchargeant un fichier par FTP)....
Le protocole Telnet VoirIntroduction au protocole Telnet Le protocole Telnet est un protocole standard d'Internet permettant l'interfaçage de terminaux et d'applications à travers Internet. Ce protocole fournit les règles de base pour permettre de relier un client...

1

kmf31, le 26 sep 2005 à 23:51:23

Par defaut telnet marche sur le port 23, donc si tu veux qu'il ecoute sur le port 13 il faut d'abord demarrer un service telnet (le telnet-daemon "telnetd" ou "in.telnetd") ou un autre service utilisant le meme protocole et en plus il faut faire en sorte qu'il ecoute sur ce port 13.

En principe pour une fois tu peux demarrer (en root) ce service avec:

/sbin/telnetd -debug 13

Apres tu peux faire ton "telnet localhost 13" et ca faire un login telnet (si /etc/hosts.allow et bon, voir plus bas), mais uniquement pour une fois.
Pour que ca marche pour plusieures fois il faut ajouter les bonnes choses dans la config de "inetd" (le fichier /etc/inetd.conf) ou de "xinetd" (le fichier /etc/xinetd.conf et les fichiers dans le repertoire /etc/xinetd.d/...).
En plus il faut aussi autoriser le service telnet dans le fichier "/etc/hosts.allow" en y ajoutant une ligne de genre:
in.telnetd: 127.0.0.1


Apres si tu veux que le service telnetd fasse un truc special (afficher date et heure) je n'ai pas de solution directe. Peut-etre on peut faire un truc avec le fichier ~/.profile pour y mettre la commande "date" mais meme ca necessite un login.

Il faut regarder la doc avec: "man in.telnetd", "man inetd", "man xinetd", "man inetd.conf", "man xinetd.conf", "man hosts.allow" etc. pour tout ca.

Répondre à kmf31

2

Hector..., le 27 sep 2005 à 01:37:03

Effectivement, c'est le service daytime qui est sur ce port et comme le dit kmf31 c'est du côté d'inetd.conf qu'il faut aller voir si le service est activé, éventuellement le décommenter puis balancer un killall -HUP inetd ou pkill -HUP inetd

évidemment si inetd n'est pas lancé, ça marche mal ;)

Répondre à Hector...

3

kmf31, le 27 sep 2005 à 02:10:24

Merci, c'est tres interessant, je ne le connaissait pas. En fait si on a xinetd (au lieu d'inetd) il suffit de remplacer dans le fichier /etc/xinetd.d/daytime le truc "disable=yes" vers "disable=no" et apres redemmarrer le service xinetd. Je crois pour ca aussi un "/etc/rc.d/init.d/xinetd reload" (ou "/etc/rc.d/xinetd reload") fera l'affaire, sinon le "killall -HUP xinetd".

Avec "inetd" il suffit de decommenter la bonne ligne dans /etc/inetd.conf comme tu l'as dit et redemarrer le service inetd. Normalement on a soit inetd ou soit xinetd demarre.

Répondre à kmf31

4

 rinking, le 28 sep 2005 à 00:34:05

Merci pour les informations que vous m'avez apporter.
:-)

Répondre à rinking
Collection CommentÇaMarche.net