fbpx Acceso Remoto en Linux: SSH, VNC, RDP y X11 | Certificação Linux

Acceso Remoto en Linux: SSH, VNC, RDP y X11

📅 09/12/2021 ⏱ 5 min ✍️ Uira Ribeiro
Linuxcomandos
Acceso Remoto en Linux: SSH, VNC, RDP y X11
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

El acceso remoto a Linux en el entorno gráfico puede realizarse a través de herramientas y protocolos, tales como:

X11

El protocolo X11 es la forma de comunicación nativa entre el X.Org Server y las aplicaciones X. 

Utiliza TCP como protocolo de transporte, típicamente entre el puerto 6000 hasta 6063, iniciando en el puerto 6000, sumando el número del Display. 

El control de acceso al protocolo puede realizarse a través de firewall, restringiendo el acceso a los puertos 6000-6063 únicamente a hosts permitidos, además del control en la aplicación con el comando xhost.

XDMCP

La arquitectura del X.Org es tan modular que permite que el Administrador de Ventanas se ejecute en el mismo host que el X Server, o remotamente en otro host.

El protocolo XDMCP (acrónimo para X Display Manager Control Protocol) fue creado para formatear la comunicación entre el X Server y el X Window Display Manager.

Utiliza el protocolo de transporte UDP en el puerto 177 y es inseguro, ya que no cifra su tráfico.

El XDMCP es análogo a telnet y, por lo tanto, comparte los mismos problemas de seguridad, permitiendo, por ejemplo por medio de una red inalámbrica, que cualquier persona pueda "escuchar" el tráfico y grabar fácilmente las secuencias de teclas digitadas.

VNC

VNC es un conjunto de aplicaciones que pueden utilizarse para acceso remoto al entorno gráfico. Consiste en un servidor, que permanece escuchando en el puerto TCP 5900, y un Cliente VNC, capaz de conectarse a este en un servidor ejecutando el VNC Server.

Es bastante utilizado para acceso remoto, ya que es multiplataforma, permitiendo acceso remoto en Windows, Mac OS, Linux, AIX, HP-UX y Solaris. 

Tan versátil, el cliente VNC puede ejecutarse en la plataforma Java y en Móvil como en los dispositivos Apple iPhone, iPod touch, iPad y también en Google Android.

Su autenticación es simple, a través de una contraseña configurada en el VNC Servidor.

SPICE

El SPICE (acrónimo para Simple Protocol for Independent Computing Environments) es un sistema de exhibición remota creado para entornos virtuales que permite visualizar el entorno Desktop en una gran variedad de arquitecturas.

De todos los protocolos de conexión remota, SPICE es el más potente de ellos, ya que proporciona una solución completa de acceso remoto a máquinas virtuales que permite reproducir vídeos, grabar audio, compartir dispositivos usb y compartir carpetas sin complicaciones.

SPICE puede dividirse en 4 componentes diferentes: protocolo, cliente, servidor e invitado:

  • El protocolo es la especificación en la comunicación de los otros tres componentes;
  • Un cliente es el visor remoto responsable de enviar datos y traducir los datos de la Máquina Virtual (VM) para que puedas interactuar con él;
  • El servidor SPICE es la biblioteca utilizada por el hipervisor (Sistema Operativo Host), con el fin de compartir la Máquina Virtual en Protocolo SPICE;
  • El invitado es todo el software que debe ejecutarse en la Máquina Virtual, con el fin de hacer SPICE totalmente funcional, como el driver QXL y SPICE VDAgent.

SPICE está especialmente diseñado para proporcionar acceso remoto a máquinas virtuales con la experiencia de una máquina local.

RDP

El RDP (acrónimo para Remote Desktop Protocol ) es un protocolo multicanal creado por Microsoft para acceso remoto al Desktop.

Existen clientes RDP para la mayoría de las versiones de Windows, y también para Linux.

El servidor RDP escucha por defecto en el puerto TCP 3389.

El FreeRDP es una implementación de RDP bajo los términos del software libre, estando licenciado por Apache License. Siguiendo las Open Specifications de Microsoft, FreeRDP proporciona una aplicación cliente para conexiones a través del protocolo RDP desde Linux hacia Servidores Windows.

La implementación xrdp también proporciona el lado servidor de RDP para Linux, aceptando conexiones de una variedad de clientes como FreeRDP, rdesktop y del Microsoft Desktop Client.

NX

El NX creado por NoMachine es otro protocolo de compartición de área de trabajo remota. Su tecnología en la versión 3.5 era open source y disponible bajo la licencia GNU GPL2. Sin embargo, a partir de la versión 4 se volvió propietario y fuente cerrada.

Esto hizo que algunas variaciones de código abierto fueran implementadas, como FreeNX y X2Go.

La tecnología NX proporciona tiempo de respuesta excelente, incluso en conexiones de bajo ancho de banda, siendo más rápido que los productos basados en VNC.

NX utiliza tunelamiento OpenSSH con tráfico cifrado, lo cual es ideal para acceso remoto a través de Internet.

Además, NX soporta múltiples usuarios simultáneos, compacta los datos X11 y emplea el uso de caché para proporcionar una experiencia de escritorio remoto mejorada.

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.

¿Te gustó? Comparte

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp