Remote Desktop (RDP) cho phép bạn truy cập, điều khiển hoàn toàn một máy Windows từ máy khác qua LAN hoặc Internet. Tính năng này chỉ có trên Windows 10/11 Pro, Enterprise, Education (Home edition không hỗ trợ làm Host, chỉ Client).
Yêu cầu trước khi bắt đầu
- Máy Host (bị điều khiển): Windows 10/11 Pro/Enterprise.
- Máy Client (điều khiển): Windows, macOS, iOS, Android, Linux (cài app Microsoft Remote Desktop).
- Cùng mạng LAN: dễ dàng. Qua Internet: cần cấu hình Router (Port Forwarding) hoặc dùng VPN/Tailscale/ZeroTier (an toàn hơn).
Bước 1: Bật Remote Desktop trên máy Host
Cách 1: Qua Settings (Windows 10 1709+)
- Win + I → System → Remote Desktop.
- Bật toggle Enable Remote Desktop → Confirm.
- Lưu ý: Mặc định chỉ cho phép tài khoản Admin. Bấm Select users that can remotely access this PC để thêm user khác.
Cách 2: Qua System Properties (Tất cả phiên bản)
- Win + R →
sysdm.cpl→ Enter. - Tab Remote → tick Allow remote connections to this computer.
- Bấm Select Users... → Add user cần thiết → OK tất cả.
Bước 2: Cấu hình IP tĩnh (Static IP) cho máy Host – BẮT BUỘC nếu dùng Port Forwarding
DHCP cấp IP động → IP thay đổi → Port Forwarding sai → mất kết nối.
- Win + R →
ncpa.cpl→ Enter. - Chuột phải adapter (Wi-Fi/Ethernet) → Properties.
- Chọn Internet Protocol Version 4 (TCP/IPv4) → Properties.
- Tick Use the following IP address:
IP address: 192.168.1.50 (IP tĩnh trong dải LAN, tránh trùng DHCP pool) Subnet mask: 255.255.255.0 Default gateway: 192.168.1.1 (IP Router) Preferred DNS: 8.8.8.8 Alternate DNS: 8.8.4.4
- OK → Close. Kiểm tra: Win + R →
cmd→ipconfig→ xem IPv4 Address.
Xem dải DHCP trên Router: đăng nhập admin (192.168.1.1) → DHCP Server → DHCP Range. Chọn IP tĩnh NGOÀI dải này.
Bước 3: Cấu hình Router – Port Forwarding Port 3389 (Chỉ khi truy cập qua Internet)
- Tìm Public IP: google "what is my ip".
- Tìm Local IP & Gateway:
ipconfig→ IPv4 Address, Default Gateway. - Mở trình duyệt → nhập Default Gateway → đăng nhập Router.
- Tìm mục Port Forwarding / Virtual Server / NAT.
- Thêm rule:
- Service Name: RDP
- External Port: 3389 (hoặc port khác để bảo mật, VD: 33389)
- Internal Port: 3389
- Internal IP: IP tĩnh máy Host (VD: 192.168.1.50)
- Protocol: TCP (hoặc Both)
- Enable → Apply/Save.
⚠ Cảnh báo bảo mật: Mở port 3389 ra Internet cực kỳ nguy hiểm (brute-force, ransomware, exploit BlueKeep...). Khuyến nghị tuyệt đối: Dùng VPN (WireGuard, Tailscale, ZeroTier) hoặc Remote Desktop Gateway thay vì port forwarding thô. Nếu buộc phải mở: đổi port external, bật Network Level Authentication (NLA), dùng mật khẩu mạnh, giới hạn IP source nếu Router hỗ trợ.
Bước 4: Kết nối từ máy Client
Dùng app Microsoft Remote Desktop (Store) – Khuyên dùng
- Cài app từ Microsoft Store.
- Mở app → + Add → PCs.
- PC name: IP cục bộ (LAN) hoặc Public IP (Internet + Port Forwarding) + port nếu đổi (VD:
203.0.113.50:33389). - User account: Add user account → nhập user/pass Windows của máy Host (hoặc Microsoft Account email/pass).
- Display: tùy chỉnh độ phân giải, full-screen, multi-monitor.
- Save → Double-click kết nối → Connect → chấp nhận certificate (nếu hỏi).
Dùng Remote Desktop Connection (mstsc.exe) – Cổ điển
- Win + R →
mstsc→ Enter. - Nhập Computer: IP hoặc tên máy (nếu cùng domain/workgroup).
- Show Options → tab Display, Local Resources (chia sẻ clipboard, printer, drive), Experience (tối ưu băng thông).
- Connect → nhập credential.
Mẹo nâng cao & Bảo mật
- Đổi port RDP mặc định (3389): Registry
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber→ đổi giá trị Decimal → Restart. Cập nhật Port Forwarding tương ứng. - Bật Network Level Authentication (NLA): System Properties → Remote tab → tick Allow connections only from computers running Remote Desktop with Network Level Authentication (mặc định bật).
- Giới hạn user được truy cập: Chỉ add user cần thiết (không dùng Administrator hàng ngày).
- Dùng VPN/Tailscale/ZeroTier: Không mở port trên Router, truy cập qua IP VPN an toàn, mã hóa end-to-end.
- Chrome Remote Desktop: Dễ dùng, xuyên NAT, không cần port forwarding, hỗ trợ cross-platform (Win/Mac/Linux/ChromeOS/Android/iOS).
Lưu ý: Remote Desktop khóa màn hình máy Host (người ngồi trước máy không thấy gì). Nếu cần hỗ trợ từ xa mà không khóa màn hình: dùng Quick Assist (tích hợp Win 10/11), TeamViewer, AnyDesk, RustDesk.