อะไรคือความแตกต่างระหว่าง rdesktop และ xfreerdp?


26

rdesktopและxfreerdpเป็นทั้งไคลเอ็นต์ linux สำหรับ RDP

อย่างไรก็ตามจากเว็บไซต์ที่เกี่ยวข้องไม่ชัดเจนว่ามีข้อดี / ข้อเสียของการใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ

ผมพบว่าหนึ่งโพสต์ซึ่งชี้ให้เห็นว่ามีคุณสมบัติมากกว่าxfreerdprdesktop

  • แต่คุณสมบัติพิเศษเหล่านี้คืออะไร?
  • ประสิทธิภาพ (หรือการตอบสนอง) และคลิปบอร์ดสนับสนุนทั้งสองอย่างอย่างไร

ฉันรอคอยที่จะใช้ไคลเอนต์ RDP (บน Linux Mint 17) เพื่อเชื่อมต่อกับคอมพิวเตอร์ Windows บางเครื่อง (Win 7 และ 8) และเซิร์ฟเวอร์ Linux ที่ใช้งานxrdpอยู่


ไคลเอนต์ RDP ที่ดีที่สุดที่ฉันพบคือKRDC
Creek

ในกรณีของฉัน xfreerdp อนุญาตให้ฉันใช้ทั้งไมโครโฟนและหูฟังในขณะที่ rdesktop ฉันไม่สามารถจัดการให้ไมโครโฟนทำงานใน XP ได้
YoMismo

KRDC รุ่นล่าสุดใช้ xfreerdp ภายใต้ประทุน
kbulgrien

คำตอบ:


19

FreeRDP ( xfreerdpซึ่งมีชื่อแพคเกจ Debian freerdp-x11) มีการใช้งานน้อยกว่าอย่างมากrdesktopตามสถิติของการประกวด Debian Popularityส่วนหนึ่งเป็นเพราะใหม่กว่ามาก:

#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)

ตามFreeRDP วิกิพีเดีย ,

FreeRDP นั้นถูกแยกในปี 2009 จาก rdesktop โดยมีจุดประสงค์ในการทำให้โค้ดเป็นโมดูล, แก้ไขปัญหาต่าง ๆ , และการนำฟีเจอร์ใหม่ ๆ มาใช้

... แต่รายการคุณลักษณะของวิกิพีเดียไม่แยกว่ามาจากrdesktopไหนและเป็น "ใหม่" การประกาศการเปิดตัว FreeRDP 1.0 (ม.ค. 2012) ได้เสนอรายการคุณลักษณะใหม่นี้ซึ่งสันนิษฐานว่ายังไม่มีในrdesktop:

  • RemoteFX
    • ทั้งตัวเข้ารหัสและตัวถอดรหัส
    • การเพิ่มประสิทธิภาพ SSE2 และ NEON
  • NSCodec
  • RemoteApp
    • ทำงานบกพร่องเล็กน้อย
  • การเปลี่ยนเส้นทางมัลติมีเดีย
    • สนับสนุน ffmpeg
  • การรับรองความถูกต้องระดับเครือข่าย (NLA)
    • NTLMv2
  • การตรวจสอบใบรับรอง
  • ความปลอดภัย RDP ที่สอดคล้องกับมาตรฐาน FIPS
  • ระบบสร้างใหม่ (cmake)
  • เพิ่มโลโก้และไอคอนอย่างเป็นทางการ

FreeRDP มีเซิร์ฟเวอร์ (แสดงรายการเป็นรุ่นทดลองในรุ่น 1.0) ในขณะที่rdesktopไม่มี


6

สำหรับใครก็ตามที่มาที่นี่:

ในบรรดาลูกค้า rdp ทั้งหมดที่ฉันพยายามเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ windows บนสีฟ้าทั้งหมดทำงานได้ยกเว้น rdesktop ซึ่งดูเหมือนว่าจะมีปัญหากับรุ่นโปรโตคอลล่าสุด ดูที่นี่https://bugzilla.redhat.com/show_bug.cgi?id=1075697 →ถอนการติดตั้ง!

freerdp (xfreerdp บนเดเบียน) หิน ตรวจสอบ GitHub ของพวกเขาhttps://github.com/FreeRDP/FreeRDP


1
ที่ถูกต้องชื่อแพคเกจ Debian ตามที่ระบุไว้ในคำตอบของฉันfreerdp-x11ข้างต้นคือ ดูDebian Package Tracker สำหรับ freerdpด้วย
Adam Katz

2

คำตอบอื่น ๆ สำหรับคำถามนี้ล้มเหลวที่จะชี้ให้เห็นว่าfreerdpไม่ทำงานกับเซิร์ฟเวอร์เทอร์มินัล Windows NT 4.0:

ในทางกลับกันฉันใช้rdesktop (w / grdesktop) เพื่อเชื่อมต่อกับเทอร์มินัลเซิร์ฟเวอร์ Windows NT 4.0 ได้สำเร็จ


8
Windows NT4 มาถึง EOL ในปี 2004 คุณไม่ควรใช้สิ่งนั้นอีกต่อไปและถ้าคุณต้อง (ฉันไม่สามารถคิดเหตุผลที่ถูกต้องได้) ก็ไม่ควรเชื่อมต่อเครือข่าย ถึงอย่างนั้น "คุณสมบัติ" นี้จึงเป็นที่สงสัย
thecarpy

1
@thecarpy: เนื่องจากมันไม่ได้เป็นตัวเลือกในการหลีกเลี่ยงการใช้เครื่องมือแบบเก่าและเนื่องจากความจำเป็นฉันใช้เวลามากในการค้นหาความล้มเหลวของ freerdp สำหรับตัวเองมันจึงไม่ใช่จุดที่สงสัย
kbulgrien

1
คุณอาจต้องการพิจารณาใช้ระบบ NT ของคุณบนเครื่องเสมือนและระมัดระวังอย่างมากเกี่ยวกับสิ่งที่สามารถเข้าถึงได้ในเครือข่ายของคุณ (ไฟร์วอลล์ไฟร์วอลล์ไฟร์วอลล์!) ลองใช้เครื่องมือ VM เช่นโฟลเดอร์ที่ใช้ร่วมกันและ KVM แทนที่จะใช้เครือข่ายและเดสก์ท็อประยะไกล
Adam Katz

1
@ Adam Katz: ความเห็นเกี่ยวกับความปลอดภัยของ NT นั้นไม่ได้อยู่ในกลุ่มเนื่องจากพวกเขาไม่ได้ทำการสืบค้นหรือให้ความกระจ่างอะไรกับข้อมูลที่นำเสนอ บางครั้งคนก็ต้องใช้สิ่งที่พวกเขาได้รับให้ใช้
kbulgrien

3
@ kbulgrien: ปิดหัวข้อบางที แต่ที่นี่เรามีเพื่อนที่ใช้ระบบบนเครือข่ายที่มีอย่างน้อยหลายสิบไกล unpatches คำสาปแช่งระยะไกลที่ไม่จำเป็นต้องมีข้อมูลประจำตัวของผู้ใช้ ...
thecarpy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.