Protocolos y Funcionamiento del Acceso Remoto: SSH, Telnet, RDP y VNC
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,7 KB
Introducción al Acceso Remoto
¿Qué es el Acceso Remoto?
El acceso remoto se refiere a aquellos servicios que permiten que un ordenador pueda ser **manipulado desde otro**, a través de una red de área local o mediante internet, utilizando una serie de protocolos basados en la estructura **Cliente-Servidor**.
¿Cómo funciona el Acceso Remoto?
Para que el ordenador **Cliente** tome el control del ordenador **Servidor**, ambos deben tener instaladas las aplicaciones (terminales) que permitan ese acceso remoto, bien sea en forma de línea de comandos o en forma gráfica.
Protocolos de Acceso Remoto por Línea de Comandos
Telnet (Telecommunications Network)
¿Qué es Telnet?
Es un protocolo de red con estructura **Cliente-Servidor** que permite el acceso remoto en forma de línea de comandos. Opera entre las capas de Aplicación y Transporte a través del **puerto 23**, requiriendo el uso de usuario y contraseña.
¿Cuál es el principal problema de Telnet y cómo se soluciona?
El principal problema es la **seguridad**, ya que no cifra ni los datos, ni los usuarios, ni las contraseñas que se transmiten. Se soluciona mediante el protocolo **SSH** (Secure Shell).
Protocolo SSH (Secure Shell)
¿Qué es el protocolo SSH?
Es un protocolo de acceso remoto de estructura **Cliente-Servidor**, mediante línea de comandos, que incorpora el **cifrado de datos**, usuarios y contraseñas. Utiliza las capas de Aplicación y Transporte del modelo TCP/IP a través del **puerto 22** y permite al cliente autenticar el servidor.
¿Qué utilidades tiene el protocolo SSH?
Además del acceso remoto, permite:
- La **transferencia segura de archivos**.
- El acceso desde teléfonos móviles.
- La creación de túneles directos de comunicación (**Tunneling**) entre cliente y servidor, sin que los intermediarios tengan acceso a las comunicaciones.
Clasificación de Terminales de Acceso Gráfico
Los terminales de acceso gráfico se clasifican en función de la finalidad del cliente para conectar con el servidor remoto:
- Acceso remoto: (RDP, Terminal Server, FreeNX).
- Administración remota: (LogMein, TeamViewer, Webmin).
- Control remoto (Asistencia Remota): (VNC).
Acceso Remoto (RDP, Terminal Server, FreeNX)
¿En qué consiste el Acceso Remoto?
El cliente puede acceder al **escritorio del servidor** y usar todas las aplicaciones que este tenga instaladas, utilizando la memoria RAM y demás recursos de su hardware para ejecutarlas. Además, el cliente puede acceder a las carpetas y archivos almacenados en el servidor.
¿Qué requisitos debe cumplir el Acceso Remoto?
- El servidor: Debe tener instalado el software que permita al cliente iniciar sesión en él y mantener una lista de usuarios con permisos para establecer dicha conexión. También deberá permanecer encendido, escuchando las peticiones de los usuarios.
- El cliente: Debe tener permiso para conectarse al servidor a través de una red interna o de internet.
Administración Remota
¿Qué es la Administración Remota?
Son herramientas de software que permiten realizar a distancia tareas de **administración de equipos** Cliente-Servidor, así como de sus aplicaciones. Estas herramientas son de dos tipos:
- Las que utilizan una interfaz basada en la web y protocolo HTTP (LogMein, TeamViewer, Webmin).
- Las que utilizan un programa que conecta el cliente al servidor de la empresa de administración, y esta proporciona los elementos necesarios para realizar la conexión Cliente-Servidor.
Control Remoto (VNC)
¿En qué consiste el Control Remoto (VNC)?
Es el acceso a un equipo remoto por un equipo asistente, que toma el control de este. En Windows se denomina **Asistencia Remota**. El equipo de asistencia remota envía una invitación al equipo que la solicita en un archivo. El equipo que solicita la asistencia lo ejecuta y debe introducir una contraseña proporcionada por el asistente. Cuando el asistente lo acepta, se inicia la conexión.
¿Qué es VNC?
VNC (*Virtual Network Computing*) es una aplicación multiplataforma de software libre que permite **visualizar la pantalla del equipo asistido** en la pantalla del asistente a través de una red interna o de internet. Mediante el ratón y el teclado del asistente, se puede controlar al equipo asistido.