Wednesday, April 23, 2008

How to use Remote Desktop on Windows Server 2008

การใช้งาน Remote Desktop บน Windows Server 2008
แก้ไขล่าสุด: 8 เมษายน 2554

Remote Desktop เป็นโปรแกรมสำหรับใช้งานเครื่องคอมพิวเตอร์จากระยะไกลผ่านทางเครือข่าย ซึ่งจะอำนวยความสะดวกแก่ผู้ดูแลระบบให้สามารถทำการการซัพพอร์ตยูสเซอร์ผ่านทางระบบเครื่อข่ายโดยไม่ต้องเสียเวลาไปหายูสเซอร์ โดยไมโครซอฟท์ได้ให้เริ่มให้บริการ Remote Desktop ตั้งแต่ระบบปฏิบัติการ Windows Server 2000 เป็นต้นมา

องค์ประกอบของ Remote Desktop
ในการใช้งาน Remote Desktop บน Windows Vista นั้นจะมีองค์ประกอบอยู่ 2 ส่วนด้วยกัน คือ Remote Desktop Server และ Remote Desktop Client โดยแต่ละองค์ประกอบมีรายละเอียดดังนี้

1. Remote Desktop Server ซึ่งจะรันอยู่บนเครื่องคอมพิวเตอร์ที่ทำหน้าที่เป็นผู้ให้บริการ ซึ่งอาจเป็นเครื่องคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows XP หรือ Windows Server 2003 หรือ Windows Vista หรือ Windows Server 2008 ก็ได้

การใช้งาน Remote Desktop Server บน Windows Server 2008 นั้นจะเหมือนกับบน Windows Server 2003 คือ จะสามารถให้บริการแก่ Remote Desktop Client ได้ 2 ยูสเซอร์ พร้อมกัน (2 Concurrent Connection) โดยเมื่อมีการใช้งาน Remote Desktop นั้น ยูสเซอร์ที่ใช้งานหน้าเครื่อง (Local logged on user) จะสามารถใช้งานได้ตามปกติ

2. Remote Desktop Client ซึ่งจะรันอยู่บนเครื่องคอมพิวเตอร์ที่เป็นผู้ขอใช้บริการ ซึ่งอาจเป็นเครื่องคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows XP หรือ Windows Vista หรือ Windows Server 2003 หรือ Windows Server 2008 ก็ได้

Remote Desktop Server
Remote Desktop นั้นมีประโยชน์มากในการบริหารจัดการเครื่องคอมพิวเตอร์จากระยะไกล การทำงานนั้นจะใช้โปรโตคอล Remote Desktop Protocol (RDP) และใช้พอร์ทหมายเลข 3389 การใช้งานนั้นต้องรู้หมายเลขไอพี (IP address)หรือ ชื่อเครื่องคอมพิวเตอร์ (Computer name) และต้องใช้ยูสเซอร์ (User) และ รหัสผ่าน (Password) ในการตรวจสอบสิทธิ์การใช้งาน

การเปิดใช้งาน Remote Desktop Server บน Windows Server 2008
เนื่องจากบริการ Remote Desktop บน Windows Server 2008 นั้น จะไม่ได้เปิดบริการโดยดีฟอลท์ ดังนั้น ต้องทำการเปิดใช้งานก่อน ตามขั้นตอนดังนี้
1. คลิกปุ่ม Start คลิก Server Manager
2. ในหน้าต่าง Server Manager ในแพน Server Summary ด้านขวามือ ในส่วน Server Information ให้คลิก Configure Remote Desktop
3. บนแท็บ Remote ในหน้าไดอะล็อกบ็อกซ์ System Properties ให้เลือกเป็น Allow connections from computers running any version of Remote Desktop (less secure) โดยวินโดวส์จะแสดงไดอะล็อกบ็อกซ์ Windows Firewall and Advanced Security เพื่อแจ้งเตือนเกี่ยวกับความปลอดภัย ให้คลิก OK เสร็จแล้วคลิก Apply
4. คลิก OK เพื่อจบการเปิดใช้งาน Remote Desktop


รูปที่ 1 Remote Desktop

การเรียกใช้งาน Remote Desktop Client บน Windows Server 2008 มีขั้นตอนดังนี้
การเชื่อมต่อไปยังเครื่องคอมพิวเตอร์ที่ทำหน้าที่เป็น Remote Desktop Server นั้น จะใช้โปรแกรม Remote Desktop Client (RDC) ซึ่งโปรแกรม Remote Desktop ที่มาพร้อมกับระบบปฏิบัติการ Windows Vista นั้น จะเป็นเวอร์ชัน 6.0.6001.18000 โดยมีวิธีการใช้งานดังนี้

1. เรียกใช้งาน RDC โดยคลิก All Programs คลิก Accessories คลิก Remote Desktop Connection
2. ในหน้าไดอะล็อกบ็อกซ์ Remote Desktop Connection ให้ใส่หมายเลข IP Address หรือ ชื่อเครื่องคอมพิวเตอร์ที่ต้องการเชื่อมต่อเสร็จแล้วกดปุ่ม Connect


รูปที่ 2 Remote Desktop Connection

3. ในหน้าไดอะล็อกบ็อกซ์ที่แจ้งว่า The identity of the remote computer cannot verified. Do you want to connect anyway? ให้คลิก Yes


รูปที่ 3 Security Warning

4. ในหน้าไดอะล็อกบ็อก Windows Security ให้ใส่ User name และ Password เสร็จแล้วกด OK เพื่อทำการล็อกออน


รูปที่ 4 Log On to windows

5. เมื่อทำการล็อกออน (Logon) เสร็จแล้ว ก็สามารถทำงานต่างๆ เหมือนกับการนั่งทำงานอยู่หน้าเครื่องทุกประการ (เมื่อใช้งานแล้วเสร็จนั้นให้ทำการ Log Off หรือ Disconnect ทุกครั้ง)

หมายเหตุ:
สามารถเปิดโปรแกรม Remote Desktop Client ได้ ตามวิธีการดังนี้
1. คลิก Start พิมพ์ mstsc ในช่อง Start Search เสร็จแล้วกด Enter
2. คลิก Start คลิก Run พิมพ์ mstsc ในช่อง Open เสร็จแล้วคลิก OK
3. กดคีย์ Windows + R แล้วพิมพ์ mstsc ในช่อง Open เสร็จแล้วคลิก OK

บทความโดย: Thai Windows Administrator Blog

© 2008 TWA Blog, All Rights Reserved.

5 Comment:

Anonymous said...

windows XP, Windows server 2003 ไม่สามารถใช้ Remote Desktop ไปยัง Windows server 2008 ได้นะครับ ยกเว้น Windows Vista (เซ็งกับ Microsoft จริงๆ)

สำหรับ Windows XP ให้ไป Upgrade เป็น Remote Desktop version 6.1 ครับ จึงจะสามารถ Remote เครื่อง 2008 ได้...

พอดีผ่านมา กำลังหาวิธี Remote จาก 2003 ไป 2008 อ่ะ.

dtp said...

ผมลองเซ็ตเป็น Allow connections from computers running any version of Remote Desktop (less secure) แล้วทดลองคอนเน็คจาก 2K Server (v5.0.2195.6674) และ Server 2003 (v6.0.6000.16459) สามารถใช้ได้ครับ แต่บน XP ไม่ได้ลองเนื่องจากอัพเกรดหมดแล้ว แต่ก็คิดว่าน่าจะใช้ได้ครับ

Anonymous said...

ถ้าต้องการให้ Windows XP หรือ Windows 2003 ใช้ Remote Desktop ไปยัง Windows 2008 or Vista ละก้อ นอกจากจะติดตั้ง Remote Desktop Client 6.1 แล้วต้องแก้ไข Registry ด้วย
ลองดูตามนี้ http://www.laontalk.com/2009/03/07/861

dtp said...

ขอบคุณครับ

ปัจจุบันผมใช้งานรีโมทจาก XP -> Server 2008 ได้โดยไม่ต้องเปิด Network Level Authentication บน XP แต่อย่างใด โดยมีรายละเอียดระบบดังนี้ครับ

1. บน Windows Server 2008 คอนฟิกเป็น Allow connections from computers running any version of Remote Desktop (less secure)
2. รีโมทจาก Windows XP SP3
3. Remote Desktop version 6.1

นอกจากนี้ผมยังทดลองรีโมทจาก XP (เครื่องเดียวกันนั้น) ไปยัง Windows 7 Build 7000 ได้โดยไม่มีปัญหาครับ

Anonymous said...

เวลาใช้ user เดียวกัน Remote หรือ user เดียวกับที่ Server ใช้อยู่ไม่สามารถใช้พร้อมกันได้อะครับ สามารถแก้ไขให้ใช้ user เดียวกัน พร้อมกันได้ไหมครับ