Rdesktop (Español)

From ArchWiki
Esta traducción de Rdesktop fue revisada el 2018-11-21. Si existen cambios puede actualizarla o avisar al equipo de traducción.

rdesktop es un cliente para el protocolo propietario RDP de Microsoft libre y de código abierto publicado bajo la licencia GNU General Public License. Use rdesktop para administrar remotamente servidores RDP de Windows 2000/XP/Vista/Win7/Win10.

Desde julio de 2008, rdesktop implementa un gran conjunto de acciones para el protocolo RDP5, entre las que se encuentran:

  • Caché de bitmap (bitmap caching).
  • Redirección de sistema de ficheros, audio, puerto serie y puerto de impresora
  • Mapeo para la mayoría de teclados internacionales
  • Stream compression y encriptado
  • Autenticación automática
  • Soporte para smartcard
  • Aplicaciones remotas como por ejemplo el soporte modo "seamless" vía SeamlessRDP

Aún sin implementar se encuentran:

  • Peticiones de asistencia remota
  • Redirección de dispositivos USB

Soporte para funcionalidades adicionales disponibles en RDP 5.1 y RDP 6 (incluyendo pantalla multi-head spanning y composición multiventana) aún no han sido implementadas.

Instalación

Instale rdesktop desde los repositorios oficiales.

Utilización

Para una lista completa de opciones véase rdesktop(1). Aquí puede ver una sentencia típica:

$ rdesktop -g 1440x900 -P -z -x l -r sound:off -u windowsuser 98.180.102.33:3389

Leyendo de izquierda a derecha:

-g 1440x900 Establece la resolución de la pantalla a 1440x900
-P Establece bitmap caching/aceleración xfers.
-z Establece la compresión del streaming de datos RDP
-x l Establece nivel de experiencia de calidad "LAN". Revisa la página del man para opciones adicionales
-r sound:off Redirige el sonido generado en el servidor a null
-u windowsuser Define el usuario a usar para iniciar sesión en la máquina Windows
98.180.102.33:3389 Indica la dirección IP y el puerto de la máquina objetivo

Trucos y consejos

Escalado automático de geometría de pantalla

Para escalar automáticamente la geometría de la pantalla para coincidir con el monitor actual, pasa los parámetros

-g $(xrandr -q | awk '/Screen 0/ {print int($8/1.28) $9 int($10/1.2)}' | sed 's/,//g')

a la orden rdesktop.

Otra opción es usar la directiva -g

 $ rdesktop -g 100% -P -z 98.180.102.33:3389

Escritorio remoto usando nombres NetBIOS en lugar de direcciones IP

Si no conoce la dirección IP de la máquina Windows, tiene que activar wins support. Para ello, debe instalar samba. Activar wins en samba es sorprendentemente fácil: solo edite el fichero /etc/samba/smb.conf y añada la siguiente línea al mismo, o descoméntela si ya existiera:

wins support = yes

Ahora debe instalar winbind, entonces edite el fichero /etc/nsswitch.conf y añada "wins" a la lista de hosts.

Reinicie los servicios smbd y nmbd y compruebe que tiene conexión realizando ping a un host Windows NetBIOS.

Obteniendo cursores perdidos

Revise Cursor themes (Español)#Configuración.

Véase también