SSH vs Telnet
SSH i Telnet són dos protocols de xarxa, que s'utilitzen per connectar-se a un ordinador remot iniciant sessió en aquest sistema dins d'una xarxa o per Internet, i per controlar aquest sistema mitjançant ordres remotes. Per tant, tots dos es consideren emuladors de terminal. SSH significa Secure Shell i SSH permet a l'usuari intercanviar dades entre un parell d'ordinadors d'una xarxa mitjançant una connexió xifrada segura. Telnet és un protocol de xarxa bàsic que s'utilitza per comunicar-se amb un sistema remot mitjançant un terminal basat en text virtualment.
Què és SSH?
SSH, Secure Shell és un protocol de xarxa que s'utilitza per establir una connexió segura entre dos amfitrions remots a través d'Internet o dins d'una xarxa. SSH utilitza un format xifrat per transferir dades entre ordinadors, de manera que aquest mecanisme xifrat proporciona confidencialitat i integritat de les dades que s'intercanvien. SSH s'utilitza àmpliament per a sistemes d'inici de sessió remots i per executar ordres remotes a causa de la seva alta seguretat disponible. Mitjançant SSH, els usuaris poden enviar dades confidencials com el nom d'usuari, la contrasenya i altres ordres de manera segura, ja que totes aquestes dades estan en format xifrat i els pirates informàtics no poden desxifrar-les ni llegir-les fàcilment. SSH utilitza criptografia de clau pública per a l'autenticació del sistema remot. Els servidors SSH escolten per defecte el port 22 a través de l'estàndard TCP (Transmission Control Protocol) i es poden utilitzar en xarxes públiques. Proporciona una autenticació forta i un mecanisme de comunicació segur per canals insegurs.
Què és Telnet?
Telnet també és un protocol de xarxa que s'utilitza per intercanviar dades de manera bidireccional entre dos amfitrions remots en una xarxa o per Internet. Mitjançant aquest protocol, els usuaris poden iniciar sessió en un sistema remot i comunicar-se mitjançant un terminal virtual, però això és insegur per a l'ús de xarxes poc fiables, com ara Internet. Telnet intercanvia dades en text sense format, per la qual cosa no és adequat per enviar dades confidencials que contenen noms d'usuari i contrasenyes mitjançant aquest protocol, perquè qualsevol altra persona pot llegir aquest text que s'intercanvia i pot interceptar els missatges fàcilment. Telnet normalment es comunica mitjançant el port 23 a través de TCP i també pot accedir a altres ports i serveis. Es pot utilitzar en xarxes privades a causa de la menor seguretat.
Quina diferència hi ha entre SSH i Telnet?
– SSH i Telnet són protocols de xarxa que permeten als usuaris iniciar sessió en sistemes remots i executar-hi ordres.
– L'accés a la línia d'ordres d'un host remot és similar en ambdós protocols, però la diferència principal d'aquests protocols depèn de la mesura de seguretat de cadascun. SSH està molt segur que Telnet.
– Per defecte, SSH utilitza el port 22 i Telnet utilitza el port 23 per a les comunicacions, i tots dos utilitzen l'estàndard TCP.
– SSH envia totes les dades en format xifrat, però Telnet envia les dades en text sense format. Per tant, SSH utilitza un canal segur per transferir dades a la xarxa, però Telnet utilitza la manera normal de connectar-se a la xarxa i comunicar-se.
– A més, SSH utilitza el xifratge de clau pública per autenticar els usuaris remots, però Telnet no utilitza cap mecanisme d'autenticació.
– Per tant, les dades privades, com ara els noms d'usuari i les contrasenyes, no s'han d'enviar mitjançant Telnet, ja que probablement poden provocar atacs maliciosos. Es recomana fer servir SSH per als sistemes d'inici de sessió remots, ja que els pirates informàtics no poden interpretar fàcilment les dades enviades mitjançant aquest protocol.
– Tenint en compte la seguretat disponible en cada protocol, SSH és adequat per utilitzar-lo en xarxes públiques, encara que siguin fiables o no, però Telnet només és adequat per a xarxes privades.
– Finalment, el protocol Telnet té un gran nombre d'inconvenients en la perspectiva de seguretat i el protocol SSH ha superat la majoria d'aquests problemes de seguretat. Per tant, SSH es pot considerar com un reemplaçament del protocol Telnet.