tag:blogger.com,1999:blog-40507660118134264732023-11-15T05:40:26.312-08:00TelnetJosephhttp://www.blogger.com/profile/17191949188281344195noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-4050766011813426473.post-5905658526305735532013-03-11T12:37:00.001-07:002013-04-02T12:22:20.112-07:00Protocolo de Red<h2 style="text-align: center;">
<span style="font-size: x-large;">TELNET (</span><span style="background-color: white; color: #222222; font-family: arial, sans-serif; line-height: 16px;"><span style="font-size: large;">TEL<span style="font-weight: normal;">ecommunication</span> NET<span style="font-weight: normal;">work</span></span></span><span style="font-size: x-large;">)</span></h2>
<div style="text-align: justify;">
Es un protocolo que sirve para emular una terminal remota, lo que significa que se puede utilizar para ejecutar comandos introducidos con un teclado en un equipo remoto.El puerto que se utiliza generalmente es el 23.</div>
<div style="text-align: justify;">
<br /></div>
Esto significa que traduce las especificaciones del protocolo al lenguaje de programación a fin de crear un programa que pueda emular una terminal.<br />
<br />
<h3>
</h3>
<h3>
</h3>
<h3>
<ul>
<li><b>Protocolos e Implementación</b></li>
</ul>
</h3>
<span style="font-weight: normal;"><span style="font-size: small;">Telnet también es un protocolo, un conjunto de reglas y procedimientos que se definieron para estandarizar la comunicación de Telnet. Por esta razón, Telnet se implementó en muchas plataformas, en base a las especificaciones del protocolo.</span></span><br />
<br />
<h3>
</h3>
<h3>
<ul>
<li><span style="font-size: large;">Problemas de seguridad y SSH</span></li>
</ul>
</h3>
<div style="text-align: justify;">
<span style="font-weight: normal;"><span style="font-size: small;">Su mayor problema es de seguridad, ya que todos los nombres de usuario y contraseñas necesarias para entrar en las máquinas viajan por la red como texto plano (cadenas de texto sin cifrar). Esto facilita que cualquiera que espíe el tráfico de la red pueda obtener los nombres de usuario y contraseñas, y así acceder él también a todas esas máquinas. Por esta razón dejó de usarse, casi totalmente, hace unos años, cuando apareció y se popularizó el SSH, que puede describirse como una versión cifrada de telnet -actualmente se puede cifrar toda la comunicación del protocolo durante el establecimiento de sesión (RFC correspondiente, en inglés- si cliente y servidor lo permiten, aunque no se tienen ciertas funcionalidad extra disponibles en SSH).</span></span></div>
<div style="text-align: justify;">
</div>
<h3>
</h3>
<h3>
<ul>
<li><span style="font-size: large;">Seguridad</span></li>
</ul>
</h3>
<span style="font-size: small; font-weight: normal;">Hay 3 razones principales por las que el telnet no se recomienda para los sistemas modernos desde el punto de vista de la seguridad:</span><br />
<div>
<ol>
<li><span style="font-weight: normal;"><span style="font-size: small;">Los dominios de uso general del telnet tienen varias vulnerabilidades descubiertas sobre los años, y varias más que podrían aún existir.</span></span></li>
<li style="text-align: justify;"><span style="font-weight: normal;"><span style="font-size: small;">Telnet, por defecto, no cifra ninguno de los datos enviados sobre la conexión (contraseñas inclusive), así que es fácil interferir y grabar las comunicaciones, y utilizar la contraseña más adelante para propósitos maliciosos.</span></span></li>
<li style="text-align: justify;"><span style="font-weight: normal;"><span style="font-size: small;">Telnet carece de un esquema de autentificación que permita asegurar que la comunicación esté siendo realizada entre los dos anfitriones deseados, y no interceptada entre ellos.</span></span></li>
</ol>
<h3>
</h3>
<h3>
<ul>
<li><span style="font-size: large;">Ventajas</span></li>
</ul>
<ol>
<li style="text-align: justify;"><span style="font-size: small;"><span style="font-weight: normal;">Permite la conexión de forma remota hacia una pc como si se estuviera sentado en ella, siempre que este tenga el puerto 23 abierto.</span></span></li>
<li style="font-size: medium; font-weight: normal; text-align: justify;">Permite al usuario visitante administrar la pc con privilegios de administrador.</li>
<li style="text-align: justify;"><span style="font-size: small;"><span style="font-weight: normal;">Utiliza un "Tunneling" en la comunicación.</span></span></li>
</ol>
<ul>
<li><span style="font-size: large;">Desventajas</span></li>
</ul>
</h3>
<div>
<ol>
<li style="text-align: justify;">Gracias a que existen vulnerabilidades en TCP/IP una comunicación puede ser interceptada.</li>
<li style="text-align: justify;">Por ser una conexion no encryptada y la info pasa en texto plano es facilmente detectada con cualquier sniffer. Por ejemplo con el etercap, por eso la gente que conoce utiliza SSH que es muy parecido a telnet pero la información pasa encriptada.</li>
<li style="text-align: justify;">Se necesita conocimiento de los comandos a utilizar dentro de telnet.</li>
<li style="text-align: justify;">Telnet solo se maneja en linea de comandos por lo que es necesario memorizar lo deseado.</li>
</ol>
</div>
<ul>
<li><span style="font-size: large;"><b>Cómo ejecutar Telnet</b></span></li>
</ul>
<span style="font-size: small; font-weight: normal;">Telnet se proporciona con varias plataformas, incluidas UNIX, Windows 95, Windows NT, y Linux.<br />El comando para iniciar una sesión Telnet generalmente es: </span><br />
<span style="font-size: small;"><br /></span>
<br />
<ul>
<li><span style="font-size: small;"><span style="font-weight: normal;">telnet </span>nombre_del_servidor</span></li>
</ul>
<span style="font-size: small;">nombre_del_servidor <span style="font-weight: normal;">representa el nombre o la dirección IP del equipo remoto al que se quiere conectar el usuario. </span></span><br />
<span style="font-size: small;"><span style="font-weight: normal;"><br /></span></span>
<br />
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-weight: normal;">También puede usar su dirección IP, por ejemplo: </span><span style="font-weight: normal;">telnet 125.64.124.77</span></span></div>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-weight: normal;"><br /></span></span></div>
<br />
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-weight: normal;">Por último, también puede especificar el puerto que desea usar introduciendo el número de puerto después de la dirección IP o el nombre del servidor: </span><span style="font-weight: normal;">telnet 125.64.124.77 80</span></span></div>
<br />
<br />
<ul>
<li><b style="font-size: x-large;">Link</b></li>
</ul>
<br />
Ejemplo hecho en java: <a href="http://jcs.mobile-utopia.com/jcs/1634_Telnet.java">http://jcs.mobile-utopia.com/jcs/1634_Telnet.java</a></div>
<br />
<br />Josephhttp://www.blogger.com/profile/17191949188281344195noreply@blogger.com2