Par défaut, les services comme telnet et rlogin ne sont pas installés ou activés sur un poste Linux. Pour des raisons de sécurité, il est recommandé d’utiliser SSH car les password ne sont pas transmis en clair.

Dans certains cas précis (compatibilité avec de vieilles applications utilisant ces modes de connexion), il est nécessaire de les activer.

Pour ouvrir les connexions par telnet sous CentOS, il faut :

  • installer le service par la commande yum install -y telnet-server
  • modifier le fichier de configuration /etc/xinetd.d/telnet et remplacer la ligne disable = yes par disable = no

Pour relancer le service, il faut utiliser la commande /etc/init.d/xinetd restart.

Pour vérifier que le service est actif, il faut utiliser la commande chkconfig --list | grep telnet.

Si l’on active les services définis dans /etc/xinetd.d/krb5-telnet et /etc/xinetd.d/ekrb5-telnet, on obtient des erreurs du type Unencrypted connection refused