Quick Start: Bật remote trong 3 nốt nhạc
Nếu bạn đang ngồi trước màn hình Fedora và muốn bật nhanh tính năng remote để lát nữa sang máy khác làm việc, hãy thực hiện ngay 3 bước này:
- Vào Settings > Sharing.
- Bật switch Sharing (góc trên bên phải), sau đó chọn Remote Desktop.
- Gạt Remote Desktop sang On. Nhấn vào ô phía dưới để đặt User và Password riêng cho kết nối RDP.
Tiếp theo, hãy mở port trên firewall để các máy khác trong mạng có thể “thấy” bạn:
sudo firewall-cmd --permanent --add-service=rdp
sudo firewall-cmd --reload
Xong! Giờ bạn có thể dùng MSTSC trên Windows hoặc Remmina trên Linux để kết nối vào IP của máy Fedora. Cảm giác di chuột sẽ mượt hơn hẳn VNC truyền thống.
Sau 6 tháng thực tế: Tại sao RDP trên Wayland là chân ái?
Mình dùng Fedora làm máy code chính đã 2 năm. Trước đây, nhắc đến Remote Desktop trên Linux là mình lại thấy nản vì VNC. VNC thường xuyên gặp tình trạng “bể hình”, delay tới 200-300ms và cấu hình bảo mật rất lỉnh kỉnh. Khi Fedora chuyển hẳn sang Wayland, các giải pháp cũ càng lộ nhiều lỗi vặt khó chịu.
Kể từ GNOME 42, dự án gnome-remote-desktop đã tích hợp thẳng giao thức RDP của Microsoft vào Wayland. Kết quả thật bất ngờ: khung hình ổn định ở mức 60fps, hỗ trợ copy-paste văn bản và file cực nhạy, kèm theo bảo mật TLS mặc định.
Điểm mình khoái nhất là khả năng scale độ phân giải. Khi dùng laptop 13 inch remote vào workstation màn hình 4K, Fedora tự động resize chuẩn đét. Bạn sẽ không bao giờ phải chịu cảnh cuộn thanh scroll ngang dọc để tìm cửa sổ ứng dụng nữa.
Cấu hình chi tiết và giải thích kỹ thuật
RDP thông minh hơn VNC vì nó không chỉ gửi pixel. Trên Fedora, GNOME dùng PipeWire để capture màn hình và tận dụng DMA-BUF để truyền dữ liệu đồ họa cực nhanh, ít tốn CPU.
Kiểm tra package hệ thống
Dù bản Workstation thường có sẵn, anh em dùng bản Minimal hoặc Server nên check lại bằng lệnh:
sudo dnf install gnome-remote-desktop
Xác thực và Bảo mật
GNOME lưu mật khẩu RDP trong Keychain hệ thống. Mật khẩu này tách biệt hoàn toàn với mật khẩu đăng nhập máy tính. Điều này cực kỳ an toàn nếu bạn cần share quyền remote cho đồng nghiệp mà không muốn lộ pass chính.
Nâng cao: Làm chủ dòng lệnh với grdctl
Nếu bạn đang cầm SSH và muốn bật remote cho một chiếc máy ở xa, công cụ grdctl là cứu cánh duy nhất.
Thiết lập user và pass qua CLI:
grdctl rdp set-credentials "myuser" "mypassword"
Bật chế độ view-only (chỉ xem, không điều khiển) khi cần demo sản phẩm:
grdctl rdp set-view-only yes
Và cuối cùng là kích hoạt dịch vụ:
grdctl rdp enable
Kinh nghiệm thực tế: Giải quyết các ca “khó đẻ”
Trong nửa năm qua, mình đã vấp phải vài vấn đề kinh điển. Dưới đây là cách mình xử lý gọn gàng.
1. Lỗi đen màn hình khi chưa Login (Headless)
Ức chế nhất là khi máy Fedora vừa restart và kẹt ở màn hình GDM, bạn sẽ không thể remote vào. Lý do là session của user chưa được chạy.
Giải pháp: Bật Automatic Login trong Settings nếu máy đặt ở nhà. Với server đặt ở data center, hãy dùng lệnh loginctl enable-linger user để giữ session luôn chạy ngầm dù chưa có ai ngồi trước máy.
2. Chọn Client phù hợp
- Windows:
Remote Desktop Connection(mstsc.exe) là tốt nhất, tương thích 100%. - Linux:
Remminalà lựa chọn số 1. Nếu mạng yếu, hãy chỉnh Color Depth xuống 16bpp để giảm lag. - macOS: App
Microsoft Remote Desktoptrên Store hoạt động cực kỳ ổn định.
3. Tối ưu hiệu năng mạng
Để giảm độ trễ xuống dưới 30ms trong mạng LAN, bạn nên tắt “Desktop Wallpaper” trong cài đặt của client. Việc không phải truyền tải ảnh nền tĩnh giúp băng thông tập trung toàn bộ cho thao tác chuột và gõ phím.
Lời kết
Fedora và GNOME đã thực sự làm tốt việc mang RDP lên Wayland. Bạn không còn phải cài Xrdp hay sửa file .xsession thủ công như thời Ubuntu 18.04 nữa. Cứ chăm chỉ sudo dnf update vì team Fedora fix bug cho mảng này rất đều tay. Trải nghiệm thực tế chắc chắn sẽ làm bạn quên luôn cái tên VNC.

