ค้นหาเว็บไซต์

การใช้ RDCMan (Remote Desktop Connection Manager) บน Windows


RDCMan (Remote Desktop Connection Manager) เป็นตัวจัดการการเชื่อมต่อ RDP ที่สะดวกสำหรับผู้ดูแลระบบ Windows อนุญาตให้จัดการเซสชัน RDP หลายเซสชันในหน้าต่างเดียว สร้างโครงสร้างแบบต้นไม้ด้วยโฮสต์ Windows ระยะไกลที่คุณใช้หรือจัดการอยู่ตลอดเวลา ใช้การตั้งค่าการเชื่อมต่อ RDP ที่แตกต่างกันสำหรับเซิร์ฟเวอร์หรือกลุ่ม และบันทึกข้อมูลประจำตัวของผู้ดูแลระบบ (หรือผู้ใช้) เพื่อรับรองความถูกต้องโดยอัตโนมัติ บนเซิร์ฟเวอร์ RDP/RDS

RDCMan 2.7 เวอร์ชันล่าสุดที่มีวางจำหน่ายในปี 2014 และการพัฒนาได้หยุดลงตั้งแต่นั้นมา นอกจากนี้ยังพบช่องโหว่ร้ายแรงในเวอร์ชันนี้ และ Microsoft ตัดสินใจลบหน้าดาวน์โหลด RDCMan ออกทั้งหมดในปี 2020 อย่างไรก็ตาม ในเดือนมิถุนายน 2021 Mark Russinovich ประกาศว่าเครื่องมือ RDCMan กำลังย้ายไปที่เครื่องมือ Sysinternals และจะพัฒนาต่อไป เมื่อวันที่ 24 มิถุนายน 2021 Remote Desktop Connection Manager 2.81 เวอร์ชันใหม่ได้รับการปล่อยตัวพร้อมช่องโหว่ที่แก้ไขแล้ว

การติดตั้ง RDCMan (Remote Desktop Connection Manager) บน Windows

RDCMan เป็นเครื่องมือฟรี และคุณสามารถดาวน์โหลดได้จากเว็บไซต์ของ Microsoft เวอร์ชันปัจจุบัน 2.81 มีให้ที่นี่ https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman (0.4 MB)

RDCMan 2.81 เวอร์ชันใหม่มาในรูปแบบแอปพลิเคชันพกพา RDCMan.exe และไม่ต้องการการติดตั้ง (ต่างจาก RDCMan 2.71 ซึ่งเป็นไฟล์ติดตั้ง MSI) เพียงดาวน์โหลดไฟล์เก็บถาวร RDCMan.zip และแตกไฟล์ไปยังโฟลเดอร์ใดก็ได้

Remote Desktop Connection Manager รองรับ Windows ทุกรุ่น จนถึง Windows 10 (Windows 11) และ Windows Server 2019 นอกจากนี้ยังรองรับ Windows XP และ Windows Server 2003 แต่คุณต้องติดตั้งไคลเอนต์ RDP เวอร์ชัน 6 หรือใหม่กว่าบนระบบปฏิบัติการเหล่านี้ก่อน

การกำหนดค่า RDCMan การสร้างกลุ่มโฮสต์ RDP

เมื่อคุณเริ่ม RDCMan.exe คุณจะเห็นคอนโซลว่าง ก่อนอื่น คุณต้องสร้างไฟล์การกำหนดค่าเพื่อจัดเก็บการตั้งค่าของคุณโดยกด Ctrl+N หรือในเมนู: ไฟล์ -> ใหม่ ป้อนชื่อไฟล์ *.rdg (อันที่จริง เป็นไฟล์ข้อความ XML ที่คุณสามารถแก้ไขได้ด้วยตนเอง) ในไฟล์คอนฟิกูเรชันเดียว คุณสามารถบันทึกการเชื่อมต่อ RDP จำนวนเท่าใดก็ได้สำหรับเซิร์ฟเวอร์ระยะไกลของคุณ เครื่องมือนี้ช่วยให้คุณจัดโครงสร้างการเชื่อมต่อ RDP ตามเกณฑ์ที่คุณเลือก: ใช้คุณสมบัตินี้เพื่อสร้างกลุ่ม

ตัวอย่างเช่น คุณสามารถสร้างกลุ่มของเซิร์ฟเวอร์ Hyper-V หรือกลุ่มที่มีตัวควบคุมโดเมน AD คุณสามารถจัดกลุ่มเซิร์ฟเวอร์ระยะไกลของคุณตามตำแหน่งที่ตั้ง บทบาท หรือลูกค้า

คุณสามารถบันทึกข้อมูลรับรอง RDP ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ในกลุ่มนี้ได้ ในคุณสมบัติของกลุ่ม ไปที่แท็บ ข้อมูลรับรองการเข้าสู่ระบบ และระบุข้อมูลประจำตัวของคุณ เซิร์ฟเวอร์ทั้งหมดในกลุ่มนี้สืบทอดการตั้งค่ากลุ่ม หากต้องการเปลี่ยนตัวเลือกเซิร์ฟเวอร์ที่แตกต่างจากการตั้งค่ากลุ่มที่ระบุ ให้ยกเลิกการเลือก “สืบทอดจากพาเรนต์ ” และตั้งค่าส่วนบุคคล

อย่าลืมคลิกปุ่ม บันทึก

คำเตือน! ข้อมูลรับรองการเชื่อมต่อ RDP จะถูกเข้ารหัสไว้ในไฟล์การกำหนดค่า RDG แทน Windows Credential Manager (ไม่ขึ้นอยู่กับการตั้งค่านโยบายกลุ่มโดเมนที่ป้องกันการบันทึกข้อมูลรับรอง RDP) มีการใช้บริบทความปลอดภัยของผู้ใช้ปัจจุบัน (เข้าสู่ระบบในข้อมูลประจำตัวของผู้ใช้) หรือคุณสามารถใช้ใบรับรอง X509 สำหรับการเข้ารหัส

ขอแนะนำให้เข้ารหัสไฟล์คอนฟิกูเรชัน RDCMan โดยใช้เครื่องมือของบุคคลที่สาม (เช่น ใช้ BitLocker หรือ TrueCrypt)

การกำหนดการตั้งค่าการเชื่อมต่อ RDP ใน RDCMan

ไปที่คุณสมบัติการเชื่อมต่อ RDP ในแท็บ “การตั้งค่าการเชื่อมต่อ ” ตามค่าเริ่มต้น พอร์ตมาตรฐาน 3389 ใช้สำหรับการเชื่อมต่อ RDP คุณสามารถเปลี่ยนหมายเลขพอร์ตได้หากเซิร์ฟเวอร์ RDP ของคุณรับฟังพอร์ตที่ไม่ได้มาตรฐาน ยกเลิกการเลือกตัวเลือก “สืบทอดจากพาเรนต์” และเปลี่ยนหมายเลขพอร์ต RDP

หากคุณเลือกตัวเลือก “เชื่อมต่อกับคอนโซล” คุณจะเชื่อมต่อกับคอนโซลของเซิร์ฟเวอร์ โหมดคอนโซลจำลองการเชื่อมต่อโดยตรงกับมอนิเตอร์ภายในเครื่องของเซิร์ฟเวอร์ของคุณ และใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ RDS โดยไม่ต้องใช้ใบอนุญาตไคลเอ็นต์ CAL หรือหากไม่มีเซิร์ฟเวอร์การให้สิทธิ์ใช้งาน หรือโหมดการให้สิทธิ์ใช้งาน RDSH ไม่ได้รับการกำหนดค่า

กำหนดค่าความละเอียดหน้าจอที่จะใช้ในเซสชัน RDP ในแท็บ “การตั้งค่าเดสก์ท็อประยะไกล ” (ฉันแนะนำให้ตั้งค่าเป็น “เต็มหน้าจอ ”) และทรัพยากรในเครื่องในแท็บที่เกี่ยวข้องเพื่อเปลี่ยนเส้นทางไปยังเซสชัน RDP (ตัวอย่างเช่น คุณ สามารถเปลี่ยนเส้นทางคลิปบอร์ดของคุณไปยังเซสชัน RDP, เครื่องพิมพ์ในเครื่อง, ใช้การแชร์ไดรฟ์ในเครื่อง เป็นต้น)

หากคุณไม่ต้องเลื่อนและหน้าต่าง RDP พอดีกับหน้าจอของคุณ ให้เลือกตัวเลือก “ปรับขนาดเดสก์ท็อประยะไกลที่เชื่อมต่อเพื่อให้พอดีกับหน้าต่าง”

ข้อเสียเปรียบหลักของ RDCMan 2.81 คือไม่รองรับการปรับขนาดอัตโนมัติของหน้าต่างเซสชัน RDP หากคุณต้องการปรับขนาดหน้าต่าง RDCMan คุณจะต้องเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลทั้งหมดอีกครั้ง ในกรณีนี้ โดยการเปลี่ยนหน้าต่าง RDP โดยอัตโนมัติ (ปรับขนาด RDP ให้พอดีอัตโนมัติ) การเชื่อมต่อของคุณจะแสดงอย่างถูกต้อง

สามารถเพิ่มโฮสต์ (เซิร์ฟเวอร์และเวิร์กสเตชัน) ลงในกลุ่ม RDCMan คลิกขวาที่กลุ่มและเพิ่มเซิร์ฟเวอร์:

  • ชื่อเซิร์ฟเวอร์ - ระบุชื่อโฮสต์หรือที่อยู่ IP

  • ชื่อที่แสดง - ชื่อเซิร์ฟเวอร์ที่แสดงในคอนโซล RDCMan

สุดท้าย คุณจะได้รับคอนโซลประเภทนี้พร้อมไทล์เซิร์ฟเวอร์ระยะไกลที่อัปเดตตามเวลาจริง

เมื่อคุณคลิกสองครั้งที่เซิร์ฟเวอร์ คุณจะเข้าถึงเซิร์ฟเวอร์โดยใช้ RDP ด้วยข้อมูลประจำตัวที่บันทึกไว้

คุณสามารถใช้ตัวเลือก "เชื่อมต่อกลุ่ม" ดังนั้น คอนโซล RDP จะเปิดขึ้นสำหรับโฮสต์ทั้งหมดในกลุ่ม

คุณสามารถทำสิ่งมาตรฐานกับเซิร์ฟเวอร์ของคุณได้ พวกมันใช้งานง่าย

  • เชื่อมต่อเซิร์ฟเวอร์อีกครั้ง - เชื่อมต่อใหม่หากเซสชันระยะไกลถูกตัดการเชื่อมต่อ

  • ส่งคีย์ - ส่งแป้นพิมพ์ลัดมาตรฐานไปยังเซิร์ฟเวอร์

  • ตัดการเชื่อมต่อเซิร์ฟเวอร์ - ตัดการเชื่อมต่อจากเซิร์ฟเวอร์

  • ออกจากระบบเซิร์ฟเวอร์ - ออกจากระบบเซิร์ฟเวอร์

  • รายการเซสชัน - ดูเซสชันที่ใช้งานของเซิร์ฟเวอร์

  • Undock - นำเซิร์ฟเวอร์ไปยังหน้าต่าง RDP แยกต่างหาก

  • Dock - ส่งคืนเซิร์ฟเวอร์ไปยังคอนโซล

หากคุณต้องการเชื่อมต่อกับโฮสต์ RDSH ระยะไกลผ่านเซิร์ฟเวอร์ที่เผยแพร่โดยมีบทบาทเกตเวย์ RD คุณสามารถตั้งค่าพารามิเตอร์บนแท็บ การตั้งค่าเกตเวย์

สิ่งสำคัญ: อย่าลืมบันทึกไฟล์กำหนดค่า (ไฟล์ -> บันทึก *.rdg) มิฉะนั้น การตั้งค่าทั้งหมดของคุณจะหายไปเมื่อคุณออก

รูปแบบไฟล์ RDG ใหม่ RDCMan 2.81 เข้ากันไม่ได้กับเครื่องมือเวอร์ชันก่อนหน้า

ครั้งต่อไปที่คุณเริ่ม RDCMan คุณจะเห็นหน้าต่างที่คุณจะต้องเลือกเซิร์ฟเวอร์หรือกลุ่มที่คุณต้องการเชื่อมต่ออีกครั้ง

จะนำเข้าเซิร์ฟเวอร์ไปยัง RDCMan ได้อย่างไร

ขออภัย คุณไม่สามารถนำเข้าเซิร์ฟเวอร์หรือเวิร์กสเตชันของคุณได้โดยตรงจาก Active Directory มันดูค่อนข้างแปลกเนื่องจาก RDCMan เป็นเครื่องมือที่พัฒนาโดย Microsoft

อย่างไรก็ตาม คุณสามารถนำเข้าเซิร์ฟเวอร์จากข้อความหรือไฟล์ CSV ตัวอย่างเช่น คุณสามารถส่งออกรายการคอมพิวเตอร์หรือเซิร์ฟเวอร์จาก AD โดยใช้ Get-ADComputer cmdlet:

(Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows Server*' } | select name).name | Out-File -FilePath c:\PS\ad_servers.txt

หากต้องการนำเข้ารายการเซิร์ฟเวอร์ไปยังคอนโซล RDCMan ให้เลือก “นำเข้าเซิร์ฟเวอร์ ” ในเมนูแก้ไข ในหน้าต่างถัดไป ระบุเส้นทางไปยังไฟล์ข้อความที่มีรายการเซิร์ฟเวอร์ แล้วคลิก นำเข้า

หากต้องการแบ่งรายการเซิร์ฟเวอร์ที่นำเข้าออกเป็นกลุ่ม ให้ใช้แก้ไข -> เพิ่มกลุ่มอัจฉริยะ พิมพ์ชื่อกลุ่มและตั้งกฎตามที่เซิร์ฟเวอร์จะเข้าไป (เช่น ส่วนทั่วไปของชื่อหรือที่อยู่ IP)

เมื่อเพิ่มเซิร์ฟเวอร์ใน RDCman คุณสามารถใช้รูปแบบ:

  • {ber,mch,ham}

    - แทนที่ค่าที่ระบุในทางกลับกัน

  • [1-5]

    - แทนที่ตัวเลขทั้งหมดจากช่วง

ตัวอย่างเช่น ระบุสตริงต่อไปนี้เป็นชื่อเซิร์ฟเวอร์:

{ber,mch,ham}-dc0[1-3]

และ 9 เซิร์ฟเวอร์จะถูกเพิ่มไปยังคอนโซล RDCman

การเข้าถึงคอนโซลเครื่องเสมือน Hyper-V ผ่าน RDCMan

ใน RDCMan 2.81 คุณสามารถกำหนดค่าการเชื่อมต่อโดยตรงกับคอนโซลของเครื่องเสมือนที่ทำงานบนโฮสต์ Hyper-V (ใช้โหมดเซสชันขั้นสูง) คุณต้องได้รับ ID เครื่องเสมือนบนโฮสต์ Hyper-V ของคุณ ใช้คำสั่ง PowerShell นี้:

Get-VM -Name WS2016 | select ID

หลังจากที่คุณได้รับ VM ID แล้ว คุณสามารถใช้เพื่อกำหนดค่าการเชื่อมต่อใน RDCMan เมื่อเพิ่มเซิร์ฟเวอร์ใหม่ใน RDCMan ให้ระบุชื่อโฮสต์ Hyper-V ระยะไกล เลือกตัวเลือก “VM console connect” และวาง VMID ลงในช่อง ID คุณจะเชื่อมต่อภายใต้บัญชีที่มีสิทธิ์ของผู้ดูแลระบบ Hyper-V ผ่าน VMBus (นั่นหมายความว่าคุณไม่จำเป็นต้องเข้าถึงเครือข่ายไปยัง FQDN หรือที่อยู่ IP ของระบบปฏิบัติการเกสต์ - การเข้าถึงนั้นมีให้ผ่านบัสโฮสต์ Hyper-V พอร์ต TCP 2701)

RDCMan มีส่วนติดต่อผู้ใช้ที่เรียบง่ายและใช้งานง่ายมาก หากคุณต้องการเพียงตัวจัดการการเชื่อมต่อ RDP นี่เป็นเครื่องมือที่ยอดเยี่ยมและใช้งานง่ายในชีวิตประจำวันสำหรับผู้ดูแลระบบ Windows

บทความที่เกี่ยวข้อง