Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Máy Chủ Windows

Sử Dụng RDCMan (Remote Desktop Connection Manager) Trên Windows

RDCMan (Remote Desktop Connection Manager) là một trình quản lý kết nối RDP tiện lợi cho quản trị viên hệ thống Windows. Nó cho phép quản lý nhiều phiên RDP trong một cửa sổ duy nhất, tạo cấu trúc dạng cây với các máy chủ Windows từ xa mà bạn thường xuyên sử dụng hoặc quản lý, sử dụng các cài đặt kết nối RDP khác nhau cho máy chủ hoặc nhóm, và lưu thông tin xác thực administrator (hoặc người dùng) để tự động xác thực trên máy chủ RDP/RDS.

Phiên bản cuối cùng của RDCMan 2.7 được phát hành vào năm 2014 và việc phát triển đã dừng lại từ đó. Ngoài ra, một lỗ hổng nghiêm trọng được tìm thấy trong phiên bản này và Microsoft quyết định xóa hoàn toàn trang tải xuống RDCMan vào năm 2020. Tuy nhiên, vào tháng 6 năm 2021, Mark Russinovich đã thông báo rằng công cụ RDCMan đang chuyển sang bộ công cụ Sysinternals và sẽ phát triển tiếp. Ngày 24 tháng 6 năm 2021, phiên bản mới Remote Desktop Connection Manager 2.81 đã được phát hành với các lỗ hổng đã được sửa.

Cài Đặt RDCMan (Remote Desktop Connection Manager) Trên Windows

RDCMan là một công cụ miễn phí và bạn có thể tải nó xuống từ trang web Microsoft. Phiên bản hiện tại 2.81 có sẵn tại https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman (0.4 MB).

Phiên bản mới RDCMan 2.81 đi kèm dưới dạng ứng dụng portable RDCMan.exe và không yêu cầu cài đặt (khác với RDCMan 2.71, là file cài đặt MSI). Chỉ cần tải xuống kho lưu trữ RDCMan.zip và giải nén nó vào bất kỳ thư mục nào.

Remote Desktop Connection Manager hỗ trợ tất cả các phiên bản Windows, lên đến Windows 10 (Windows 11) và Windows Server 2019. Windows XP và Windows Server 2003 cũng được hỗ trợ, nhưng bạn phải trước tiên cài đặt phiên bản RDP client 6 hoặc mới hơn trên các hệ điều hành này.

Cấu Hình RDCMan, Tạo Nhóm Máy Chủ RDP

Khi bạn khởi động RDCMan.exe, bạn sẽ thấy một console trống. Trước hết, bạn phải tạo file cấu hình để lưu cài đặt của bạn bằng cách nhấn Ctrl+N hoặc trong menu: File -> New. Nhập tên file *.rdg (thực tế, đây là file văn bản XML mà bạn có thể chỉnh sửa thủ công). Trong một file cấu hình đơn lẻ, bạn có thể lưu bất kỳ số lượng kết nối RDP nào cho máy chủ từ xa của bạn. Công cụ cho phép bạn cấu trúc các kết nối RDP theo bất kỳ tiêu chí nào bạn chọn: sử dụng tính năng này để tạo các nhóm.

Ví dụ, bạn có thể tạo một nhóm máy chủ Hyper-V hoặc một nhóm với bộ điều khiển miền AD. Bạn có thể nhóm các máy chủ từ xa của bạn theo vị trí, vai trò hoặc khách hàng.

Bạn có thể lưu thông tin xác thực RDP để kết nối đến các máy chủ trong nhóm này. Trong Group Properties, đi đến tab Logon Credentials và chỉ định thông tin xác thực của bạn. Tất cả các máy chủ trong nhóm này kế thừa cài đặt nhóm. Để thay đổi bất kỳ tùy chọn máy chủ nào khác so với cài đặt nhóm được chỉ định, bỏ chọn “Inherit from parent” và đặt cài đặt cá nhân.

Đừng quên nhấn nút Save.

Cảnh báo! Thông tin xác thực kết nối RDP được lưu trữ được mã hóa trong file cấu hình RDG thay vì Windows Credential Manager (nó không phụ thuộc vào cài đặt Group Policy miền ngăn việc lưu thông tin xác thực RDP). Ngữ cảnh bảo mật của người dùng hiện tại được sử dụng (thông tin xác thực của người dùng đã đăng nhập) hoặc bạn có thể sử dụng chứng chỉ X509 để mã hóa.

Khuyến khích mã hóa file cấu hình RDCMan bằng công cụ của bên thứ ba (ví dụ, sử dụng BitLocker hoặc TrueCrypt).

Cấu Hình Cài Đặt Kết Nối RDP Trong RDCMan

Đi đến thuộc tính kết nối RDP trong tab “Connection Settings”. Mặc định, cổng tiêu chuẩn 3389 được sử dụng cho kết nối RDP. Bạn có thể thay đổi số cổng nếu máy chủ RDP của bạn lắng nghe trên cổng không tiêu chuẩn. Bỏ chọn tùy chọn “Inherit from parent” và thay đổi số cổng RDP.

Nếu bạn tích chọn tùy chọn “Connect to console”, bạn sẽ được kết nối đến console của máy chủ. Chế độ console mô phỏng kết nối trực tiếp đến màn hình cục bộ của máy chủ và được dùng để kết nối đến máy chủ RDS mà không sử dụng client CAL license, hoặc nếu máy chủ cấp phép không khả dụng, hoặc chế độ cấp phép RDSH không được cấu hình.

Cấu hình độ phân giải màn hình được sử dụng trong phiên RDP trong tab “Remote Desktop Settings” (tôi khuyên nên đặt là “Full screen”) và tài nguyên cục bộ trong tab tương ứng để chuyển hướng đến phiên RDP (ví dụ, bạn có thể chuyển hướng clipboard của bạn đến phiên RDP, máy in cục bộ, sử dụng chia sẻ ổ đĩa cục bộ, v.v.).

Nếu bạn không cần cuộn và cửa sổ RDP vừa với màn hình của bạn, hãy tích chọn tùy chọn “Scale docked remote desktop to fit window”.

Nhược điểm chính của RDCMan 2.81 là nó không hỗ trợ thay đổi kích thước tự động của cửa sổ phiên RDP. Nếu bạn muốn thay đổi kích thước cửa sổ RDCMan, bạn sẽ phải kết nối lại với tất cả các máy chủ từ xa. Trong trường hợp này, bằng cách tự động thay đổi cửa sổ RDP (RDP size auto-fit), các kết nối của bạn sẽ được hiển thị chính xác.

Máy chủ (server và workstation) có thể được thêm vào các nhóm RDCMan. Chuột phải vào nhóm và thêm máy chủ:

  • Server Name – chỉ định hostname hoặc địa chỉ IP của nó;
  • Display Name – tên máy chủ hiển thị trong console RDCMan.

Cuối cùng, bạn sẽ có loại console này với các tile máy chủ từ xa được cập nhật theo thời gian thực.

Khi bạn double-click vào một máy chủ, bạn sẽ truy cập máy chủ bằng RDP với thông tin xác thực đã lưu.

Bạn có thể sử dụng tùy chọn “Connect Group”. Do đó, console RDP sẽ được mở cho tất cả máy chủ trong một nhóm.

Bạn có thể làm các việc tiêu chuẩn với máy chủ của bạn, chúng rất trực quan.

  • Reconnect server – kết nối lại nếu phiên từ xa bị ngắt kết nối;
  • Send keys – gửi các phím tắt bàn phím tiêu chuẩn đến máy chủ;
  • Disconnect server – ngắt kết nối từ máy chủ;
  • Log off server – đăng xuất máy chủ;
  • List sessions – xem các phiên hoạt động của máy chủ;
  • Undock – đưa máy chủ ra cửa sổ RDP riêng biệt;
  • Dock – trả máy chủ về console.

Nếu bạn cần kết nối đến máy chủ RDSH từ xa qua máy chủ đã phát hành với vai trò RD Gateway, bạn có thể đặt tham số của nó trên tab Gateway Settings.

Điều chính: đừng quên lưu file cấu hình (File -> Save *.rdg). Nếu không, tất cả cài đặt của bạn sẽ bị mất khi thoát.

Định dạng file RDG mới của RDCMan 2.81 không tương thích với các phiên bản trước của công cụ.

Lần tiếp theo bạn khởi động RDCMan, bạn sẽ thấy một cửa sổ nơi bạn cần chọn máy chủ hoặc nhóm bạn muốn kết nối lại.

Cách Nhập Máy Chủ Vào RDCMan?

Thật không may, bạn không thể nhập trực tiếp máy chủ hoặc workstation của bạn từ Active Directory. Điều này trông khá lạ vì RDCMan là công cụ được phát triển bởi Microsoft.

Tuy nhiên, bạn có thể nhập máy chủ từ file văn bản hoặc CSV. Ví dụ, bạn có thể xuất danh sách máy tính hoặc máy chủ từ AD bằng cmdlet Get-ADComputer:

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

Để nhập danh sách máy chủ vào console RDCMan, chọn “Import Servers” trong menu Edit. Trong cửa sổ tiếp theo, chỉ định đường dẫn đến file văn bản chứa danh sách máy chủ và nhấn Import.

Để chia danh sách máy chủ đã nhập thành các nhóm, sử dụng Edit -> Add smart group. Nhập tên nhóm và đặt quy tắc, theo đó các máy chủ sẽ được đưa vào nó (ví dụ, phần chung của tên hoặc địa chỉ IP).

Khi thêm máy chủ vào RDCman, bạn có thể sử dụng các mẫu:

  • {ber,mch,ham} – thay thế các giá trị được chỉ định lần lượt
  • [1-5] – thay thế tất cả số từ phạm vi

Ví dụ, chỉ định chuỗi sau làm tên máy chủ: {ber,mch,ham}-dc0[1-3] và 9 máy chủ sẽ được thêm vào console RDCman.

Truy Cập Console Máy Ảo Hyper-V Qua RDCMan

Trong RDCMan 2.81, bạn có thể cấu hình kết nối trực tiếp đến console của máy ảo chạy trên host Hyper-V (chế độ Enhanced Session Mode được sử dụng). Để làm điều đó, bạn phải lấy ID máy ảo trên host Hyper-V của bạn. Sử dụng lệnh PowerShell này:

Get-VM -Name WS2016 | select ID

Sau khi bạn có VM ID, bạn có thể sử dụng nó để cấu hình kết nối trong RDCMan. Khi thêm máy chủ mới trong RDCMan, chỉ định tên host Hyper-V từ xa, tích chọn tùy chọn “VM console connect”, và dán VMID vào trường ID. Bạn sẽ được kết nối dưới tài khoản có đặc quyền Hyper-V administrator qua VMBus (điều đó nghĩa là bạn không cần truy cập mạng đến FQDN hoặc địa chỉ IP của guest OS – quyền truy cập được cung cấp qua bus Hyper-V host qua TCP Port 2701).

RDCMan có giao diện người dùng đơn giản và rất dễ sử dụng. Nếu bạn chỉ cần một trình quản lý kết nối RDP, đây là một công cụ tuyệt vời và dễ sử dụng hàng ngày cho quản trị viên Windows.