Remmina (Remote Desktop Client) และ FreeRDP 1.0 บน SLED 11 SP2 และ SP3

หลังจากที่ SUSE ปล่อยให้ดาวน์โหลด SLE 11 SP3 ฟีเจอร์ที่ได้รับการอัพเดตอย่างหนึ่งก็คือโปรแกรม Remote Client ที่เปลี่ยนไปใช้โปรโตคอลรีโมทไคล์เอ็นท์ชื่อ FreeRDP ที่มีประสิทธิภาพดีกว่า rdesktop

tsclient เป็นโปรแกรม Remote Client เป็น frontend สำหรับ rdesktop (RDP โปรโตคอล) แต่ไม่สนับสนุนการเข้ารหัส ฟังก์ชั่นการใช้งานคล้ายกับ Microsoft RDP Client
remmina เป็นโปรแกรม Remote Client เป็น frontend สำหรับ FreeRDP ฟีเจอร์สนับสนุนการเข้ารหัส

สำหรับ SUSE Linux Enterprise โปรแกรม Remote Client ที่เป็นดีฟอลต์หลักคือ tsclient (Terminal Server Client) ปัญหาคือเจ้าตัวโปรแกรม Terminal Server Client นี้ไม่รู้จักกับ FreeRDP
เมื่อเปิดโปรแกรม Terminal Server Client มันจะไม่ขึ้นให้สร้าง connection ที่เป็น RDP (Windows Teminal Service) เนื่องจาก SP3 ถอดแพ็กเก็จ rdesktop ออกไปแล้ว (SP2 ดีฟอลต์แพ็คเก็จ freerdp-0.8.2) ดังรูป

tsclient-Terminal Server Client
tsclient-Terminal Server Client
Custom Command-Terminal Server Client
Custom Command-Terminal Server Client
Custom Command connection
Custom Command connection
New connection-Terminal Server Client
New connection-Terminal Server Client

ปัจจุบันเวอร์ชั่นล่าสุด FreeRDP 1.0.1 รุ่นเสถียร และสนับสนุนฟีเจอร์โปรโตคอล RDP เวอร์ชั่น 8 (RDP8) ซึ่งระบบปฏิบัติการ Windows 7 และ Windows Server 2012 ทาง Microsoft ได้อัพเดตเป็น RDP8 แล้วทำให้การรีโมทผ่าน WAN และ LAN มีประสิทธิภาพการทำงานดียิ่งขึ้น

หากยังใช้โปรแกรม Terminal Server Client จะต้องสร้าง Custom Connetion เอง
รูปแบบคำสั่ง เช่น xfreerdp -f –no-nla –gdi sw servername หรือ ip address

สำหรับ SUSE Linux Enteprise Desktop 11 SP3 จะเป็นเวอร์ชั่น freerdp-1.0 (version stable)

-f แสดงขนาดเต็มหน้าจอ [ย่อหน้าหน้า กด Ctrl+Alt+Enter]
–no-nla ไม่ต้องยื่นยันตัวตน
–gdi sw ออบชั่นฟีเจอร์เลือกเครื่องมือในการเรนเดอร์ภาพ คือกระบวนการจำลองภาพในระบบโดยการเลือกเลือกใช้ Software หรือ Graphic Hardware เมื่อ VGA Card รองรับทำให้เกินการใช้ทรัพยากรอย่างเต็มที่    -> graphics rendering (hw, sw)

ออปชั่นต่างๆ
xfreerdp –help

ขั้นตอนการติดตั้งโปรแกรม Remmina (ฟีเจอร์ออบชั่นเยอะกว่า tsclient) และ FreeRDP 1.0 บน SLED 11 SP2 และ SP3

Note ติดตั้ง FreeRDP 1.0 ให้ใช้คลังแพ็คเก็จจาก //download.opensuse.org/repositories/home:/felfert/SLE_11_SP2/

เปรียบเทียบระหว่างโปรโตคอลรีโมทไคล์เอ็นท์ FreeRDP กับ rdesktop Remote Desktop Client