TELNET
Es un protocolo de red, utilizado en Internet para acceder remotamente a una máquina o servidor. Permite acceder a la línea de comandos del servidor, para realizar cualquier tipo de administración del sistema, típicamente Linux o Unix.
Para acceder por telnet a un servidor necesitas que ese servidor de soporte a telnet y además tener una cuenta de usuario en la máquina a la que te conectas.
SSH
Es un protocolo de comunicación en redes muy similar, pero en el que todas las comunicaciones viajan de manera encriptada.
Permite manejar por completo el ordenador remoto mediante una consola o intérprete de comando, tal como lo hace Telnet, y también puede redirigir el tráfico de las X para poder ejecutar programas gráficos, siempre y cuando tengamos un servidor X corriendo. Además, SSH permite otras operaciones como la transmisión de ficheros completos (mediante el uso de SCP), o la implementación de canales seguros, (esta técnica se denomina tunelizado).