Bonjour,
j’ai besoin de la commande telnet pour configurer mon système de mail.
J’ai donc installer telnetd. Mais alors après, pas moyen de trouver un
tutoriel pour expliquer comme se servir de tout cela.
Merci pour vos pistes.
Bonjour,
j’ai besoin de la commande telnet pour configurer mon système de mail.
J’ai donc installer telnetd. Mais alors après, pas moyen de trouver un
tutoriel pour expliquer comme se servir de tout cela.
Merci pour vos pistes.
“telnetd” c’est la partie serveur de Telnet, et “telnet” c’est la partie cliente.
Donc si tu souhaites te connecter en Telnet sur un serveur, utilise le programme “telnet”.
Si tu souhaites créer un serveur Telnet afin que d’autres personnes puissent se connecter en Telnet sur ta machine, tu installes le programme “telnetd”, le “d” à la fin signifiant “daemon” (tu dois connaître je pense, sinon Google est ton ami).
Après pour connaître les commandes de base :
je suis pas expert mais j’ai lu partout que telnet était vraiment pas sécuriser, et qu’il vaut mieux se servir de ssh.
Bonjour,
okok, sécurité, SSH et clé, pgp, algos de crypto, je connais
ET CE N’EST PAS LE PROBLEME
en fait, je connais les principes car j’ai déjà eu à administrer des serveurs,
mais il y a pas mal de temps et je ne me souviens pas non plus des détails.
Voilà ou j’en suis :
Installation :
aptitude install telnetd
Démarrage :
/etc/inetd.conf
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
Permission :
/etc/hosts.allow
telnetd: Addr_machine_autorisee : ALLOW
telnet monIp
Trying monIp…
Connected to monIp.
Escape character is ‘^]’.
Connection closed by foreign host.
de plus la commande netstat -a ne m’indique rien sur telnetd …
C’est la que ce coince.
En vous remerciant de votre aide.
Question bête mais es-tu sûr que ton daemon tourne bien sur ton serveur ?
Si un netstat ne te donne rien alors ton daemon ne doit pas être bien lancé.
Si ton netstat te renvois bien quelques chose cela vient plutôt d’un firewall
S’il a une invite pour le login + mot de passe, c’est que le deamon tourne Ash
Est-ce que tu as redémarré inetd après avoir changé la config ?
Il y a pas mal de services (du genre telnetd) qui n’écoutent pas eux-mêmes sur un port TCP, mais qui dépendent d’inetd pour le faire à leur place. Une fois qu’un client se connecte sur le port, inetd renvoie la connexion vers le service concerné (par pipe si j’ai bon souvenir).
Bref, essaye quelque chose du genre :
/etc/init.d/inetd restart
et dis nous si ça va mieux après ?
Cela dit, si j’ai bien compris tu es en train d’installer un MTA (postfix ?) et tu aurais besoin de telnet pour le configurer ?
De ce que j’en sais, pour postfix en particulier la seule utilité de telnet c’est pour se connecter sur le port 25 (SMTP) et faire des tests pour voir si postfix fonctionne correctement. Si c’est bien ça que tu veux faire, pas besoin de telnetd. Sinon, plus d’infos seraient les bienvenues.
Moi ce que je trouve très bizarre c’est ça :
telnet monIp
Trying monIp...
Connected to monIp.
Escape character is '^]'.
Connection closed by foreign host.
On voit clairement qu’il arrive à se connecter, mais la connexion est fermée juste après.
Enfin de ce que je comprends, la connexion est fermée immédiatement après le login, c’est bien ça Polymorphisme ?
Qu’est-ce qui peut faire en sorte que la connexion se ferme ? Pour l’instant la seule chose qui me vienne à l’esprit serait un timeout trop court.
[quote=“polymorphisme”]Bonjour,
Installation :
aptitude install telnetd
Démarrage :
/etc/inetd.conf
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
Permission :
/etc/hosts.allow
telnetd: Addr_machine_autorisee : ALLOW
telnet monIp
Trying monIp…
Connected to monIp.
Escape character is ‘^]’.
Connection closed by foreign host.
de plus la commande netstat -a ne m’indique rien sur telnetd …
C’est la que ce coince.
[/quote]
Bonjour,
que netstat ne t’affiche rien c’est normal vu que tu fais gérer ton daemon par inet, il n’ouvre pas le port mais active le service dès qu’une connexion arrive sur le port correspondant.
La chose qui me choque c’est ta config inetd et hosts.allow, elle devraient plus ressembler à ça:
inetd:
telnet stream tcp nowait root /usr/sbin/in.telnetd
/hosts.allow:
in.telnetd: Addr_machine_autorisee : ALLOW
Bonjour, merci pour ces indications.
Finalement, je peux me connecter en utilisant :
/etc/inetd.conf :
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
et /etc/hosts.allow :
in.telnetd: Addr_machine_autorisee : ALLOW
j’aurai aussi installé ssh plutot… il n’y a rien à configurer, juste à utiliser putty si tu veux te connecter depuis windows
[quote=“polymorphisme”]Bonjour, merci pour ces indications.
Finalement, je peux me connecter en utilisant :
/etc/inetd.conf :
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
et /etc/hosts.allow :
in.telnetd: Addr_machine_autorisee : ALLOW[/quote]
Sans l’utilisation de tcpwrapper ça fonctionne pas ?
Juste une remarque, une bonne alternative à telnet est telnet-ssl qui a le mérite de fournir un telnet ET un telnet-ssl te permettant une bonne sécurité si tu as le client adequat (telnet-ssl) et la possiblité d’agir tout de même si tu n’as que nc ou telnet sur ta machine.