web-dev-qa-db-fra.com

Comment faire fonctionner telnet sur localhost?

Je travaille sur une configuration de développement local qui nécessite l'utilisation de telnet (jouer avec la configuration d'un serveur MUD), veuillez donc ne pas laisser de commentaire suggérant que j'utilise SSH comme une alternative plus sécurisée.

Cependant, bien que le démon telnet soit activé, je reçois cette sortie lorsque je localise le service telnet localhost.

$ telnet localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign Host.

Quelles sont les raisons pour lesquelles la connexion est fermée? J'ai vérifié les documents sur hosts.allow et hosts.deny et j'ai décidé de ne mettre aucune entrée, car le paramètre par défaut est tout autoriser, ce qui est suffisant pour les besoins de mon dev local.

10
jerome

Ok, étudions cela, étape par étape. Pour savoir ce qui fonctionne réellement sur le port de telnet, tapez:

Sudo netstat -tulpn | grep :23

et collez la sortie.

Sous un autre angle: quelle PHP librairie de jeux utilisez-vous?

2
0xF2

Note: Je viens de chercher un serveur MUD avec la bibliothèque de jeux NAGS et j'ai trouvé ceci: nags-php-mud. Ma réponse est sans importance si vous utilisez autre chose.

Le config.php avait la configuration suivante:

<?
    /*Modify the setting here to set up your game server */
    $configarray = array(
        'DB_Host' => 'localhost',
        'DB_USERNAME' => 'nags',
        'DB_PASSWORD' => 'password',
        'DB_DATABASE' => 'nags',
        'IP_ADDRESS' => '0.0.0.0',
        'SERVER_PORT' => '4000',
        'SERVER_NAME' => 'NAGS GAMING SYSTEM',
);?>

Le numéro de port est donc 4000. Pouvez-vous essayer de mettre à jour l'adresse IP en 127.0.0.1 puis de vous connecter au port 4000 à l'aide de telnet: telnet 127.0.0.1 4000

Mise à jour
Dans la commande ci-dessus, vous avez telnet localhost et non telnet localhost 4000.
J'ai essayé de l'exécuter, mais j'ai un problème. Il affiche ce qui suit et je suis incapable de le tracer:

PHP Notice:  Undefined index: quiet in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 34  
PHP Notice:  Undefined index: q in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 34
PHP Notice:  Undefined index: deamon in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 38
PHP Notice:  Undefined index: d in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 38
PHP Notice:  Undefined property: MAIN::$MESSAGE in /home/blvdeer/Downloads/nags-php-mud-master/modules/main.php on line 158
SYSTEM: (LOAD MODULE)   MESSAGE
SYSTEM: (LOAD MODULE)   CONFIGURE
SYSTEM: (LOAD MODULE)   DATABASE
1
blvdeer