No es necesario "cerrar" un puerto que no está abierto.
Ya he explicado varias veces que un puerto abierto no signifca que se pueda entrar, eso es evidente.
Si hay un puerto abierto, quiere decir, que está ofreciendo un servicio por ese puerto.
Telnet es un servicio más, que se puede ofrecer en másquinas linux (y con el xp ahora también), pero se necesita tener un usuario creado en esa maquina, también llamado "Cuenta Shell".
Si por ejemplo tiene el puerto 80 "abierto" signica que tendrá un servidor web, y eso no implica necesariamente "que podamos entrar", como mucho buscar algún exploit o dos o lo que sea para ese servidor web, y en algunos casos podrá ser posible acceder esa maquina, pero no por ese puerto, sino gracias a ese puerto.
y otro para poder cerrarlo
Busca en el foro informaicón sobre cortafuegos (firewalls).