Écrire un programme de type "server telnet" qui utilise SSH au lieu de telnet

Donc, les gens ont écrit des programmes server utilisant telnet dans lequel l'user fait simplement telnet server.com et cela les connecte au programme server, qui leur fournit alors un programme textuel qu'ils peuvent utiliser sur le net (comme un MUD). Il y en a ici, par exemple:

http://www.telnet.org/htm/places.htm

Je voulais écrire un programme de server comme celui-ci, mais je veux qu'il ait une security contre les évenements et les attaques MITM que SSH offre. Alors est-il possible d'écrire un programme dans lequel l'user peut le faire sur une machine linux ssh server.com ou peut-être ce ssh guest@server.com et être patché dans un programme de text similaire à ces servers Telnet?

Créez un user et définissez son shell de connection sur votre command.

Par exemple:

 sudo apt-get install sl sudo adduser foo sudo chsh -s $(which sl) foo ssh foo@localhost 

entrer la description de l'image ici

Jetez également un coup d'oeil à man sshd_config pour d'autres façons de configurer votre server ssh. (Comme append une ForceCommand .)

 ssh user@server telnet localhost 1234