¿Cuáles son las diferencias entre rdesktop y xfreerdp?

26

rdesktopy xfreerdpambos son clientes de Linux para RDP.

Sin embargo, de sus respectivos sitios web no está claro qué ventajas / inconvenientes de usar uno sobre otro existen.

Encontré una publicación , que indica que xfreerdptiene más características que rdesktop.

  • ¿Pero cuáles son estas características adicionales?
  • ¿Cómo es el rendimiento (o la capacidad de respuesta) y el soporte del portapapeles en ambos?

Espero usar un cliente RDP (en Linux Mint 17) para conectarme a algunas computadoras con Windows (Win 7 y 8) y servidores Linux en ejecución xrdp.

cbun
fuente
El mejor cliente RDP que he encontrado hasta ahora es KRDC
Creek
En mi caso, xfreerdp me permitió usar tanto el micrófono como los auriculares, mientras que con rdesktop no pude lograr que el micrófono funcionara en XP.
YoMismo
Las versiones recientes de KRDC usan xfreerdp debajo del capó.
kbulgrien

Respuestas:

19

FreeRDP ( xfreerdpcuyo nombre de paquete Debian es freerdp-x11) se usa mucho menos que rdesktopsegún las estadísticas del Concurso de Popularidad de Debian , en parte porque es mucho más nuevo:

#rank           name  inst vote   old recent no-files (maintainer)
1429        rdesktop 56497 4281 41399  10775       42 (Laszlo Boszormenyi)
3056     freerdp-x11 14232 1389  9845   2992        6 (Mike Gabriel)

De acuerdo con FreeRDP en Wikipedia ,

FreeRDP se bifurcó en 2009 desde rdesktop con el objetivo de modularizar el código, abordar varios problemas e implementar nuevas funciones.

... pero la lista de características de Wikipedia no detalla cuáles provienen rdesktopy cuáles son "nuevas". El anuncio de lanzamiento de FreeRDP 1.0 (enero de 2012) ofreció esta lista de nuevas características, que presumiblemente no también están disponibles en rdesktop:

  • RemoteFX
    • Codificador y decodificador
    • SSE2 y optimización NEON
  • NSCodec
  • RemoteApp
    • Trabajo, fallas menores
  • Redireccionamiento Multimedia
    • soporte ffmpeg
  • Autenticación de nivel de red (NLA)
    • NTLMv2
  • Validación de certificado
  • Seguridad RDP compatible con FIPS
  • nuevo sistema de compilación (cmake)
  • logotipo e ícono oficial agregado

FreeRDP también tiene un servidor (listado como experimental en la versión 1.0) mientras rdesktopque no lo tiene.

Adam Katz
fuente
6

Para cualquiera que venga a esto:

Entre todos los clientes rdp, que probé, cuando me conecté al servidor de Windows en azul, todos funcionaron, excepto rdesktop, que parece tener problemas con la versión reciente del protocolo. Ver aquí https://bugzilla.redhat.com/show_bug.cgi?id=1075697 → ¡Desinstalar!

freerdp (xfreerdp en debian) rocas. Consulte su github https://github.com/FreeRDP/FreeRDP

redochka
fuente
1
El nombre correcto del paquete Debian, como se señaló en mi respuesta anterior, es freerdp-x11. Consulte también el Rastreador de paquetes de Debian para freerdp .
Adam Katz
2

Otras respuestas a esta pregunta no señalan que freerdp parece no funcionar con Windows NT 4.0 Terminal Server:

Por otro lado, he utilizado con éxito rdesktop (w / grdesktop) para conectarme a Windows NT 4.0 Terminal Server.

kbulgrien
fuente
8
Windows NT4 llegó a EOL en 2004, realmente ya no debería usar eso y si realmente tiene que hacerlo (no puedo pensar en una razón válida), no debería conectarse a la red. En mi humilde opinión, esta "característica" es discutible.
thecarpy
1
@thecarpy: como no siempre es una opción evitar el uso de herramientas antiguas y, por necesidad, pasé mucho tiempo descubriendo que Freerdp falla por mí mismo, definitivamente no es un punto discutible.
kbulgrien
1
Es posible que desee considerar ejecutar su sistema NT en una máquina virtual y tener mucho cuidado con lo que puede acceder a través de su red (firewall firewall firewall). Intente utilizar herramientas de VM como carpetas compartidas y KVM en lugar de redes y Escritorio remoto.
Adam Katz
1
@Adam Katz: Todos los comentarios de seguridad de NT están fuera de tema, ya que no consultan ni aclaran nada de la información presentada. A veces las personas solo tienen que usar lo que se les da para usar.
kbulgrien
3
@kbulgrien: Fuera de lugar, tal vez, pero aquí tenemos un compañero que ejecuta un sistema en una red que tiene por lo menos las decenas de vulns exec remotas sin parches que ni siquiera requieren credenciales de usuario ...
thecarpy