Lợi ích của việc cài DE và XRDP trên Debian 9
Việc cài đặt Desktop Environment và XRDP trên Debian 9 mang lại nhiều lợi ích quan trọng. Đặc biệt đối với những người không quen làm việc với giao diện dòng lệnh:
- Quản lý server dễ dàng với giao diện đồ họa trực quan.
- Thân thiện với người dùng không quen dòng lệnh.
- Truy cập từ xa tiện lợi qua RDP, không cần SSH phức tạp.
- Hỗ trợ ứng dụng tốt hơn, đặc biệt các phần mềm cần GUI.
- Tăng hiệu suất làm việc nhờ thao tác nhanh chóng, trực quan.
Có thể thấy việc cài đặt Desktop Environment và XRDP trên Debian 9 giúp tối ưu hóa trải nghiệm người dùng. Đồng thời nâng cao khả năng quản lý hệ thống và hỗ trợ làm việc từ xa linh hoạt hơn.

>>> Xem thêm: So Sánh Sự Khác Nhau Giữa Debian vs Ubuntu
Cần chuẩn bị gì trước khi cài đặt?
Trước khi tiến hành cài đặt Desktop Environment và XRDP trên Debian 9, cần đảm bảo hệ thống đáp ứng các yêu cầu sau:
- Debian 9 đã được cài đặt và hoạt động ổn định.
- Có quyền truy cập với tài khoản root hoặc tài khoản có quyền sudo.
- Kết nối internet ổn định để tải về các gói cài đặt cần thiết.
Để đảm bảo quá trình cài đặt diễn ra suôn sẻ, hãy cập nhật hệ thống lên phiên bản mới nhất bằng lệnh sau:
sudo apt update && sudo apt upgrade -y

Hướng dẫn cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9
Cài đặt môi trường bằng Tasksel
Bước 1: Bạn sẽ cần sử dụng công cụ Tasksel để cào đặt môi trường.

Bước 2: Khi thấy danh sách để lựa chọn với nhiều môi trường khác nhau. Bạn chỉ cần chọn một trong các môi trường như XFCE. Đảm bảo kiểm tra “Môi trường Debian“. Bắt đầu cài phần mềm bằng cách nhấp vào “OK“.


Bước 3: Khởi động lại máy chủ. Sau đó bạn có thể đăng nhập vào XFCE
Cài đặt XRDP và TigerVNC Server
Bước 1: Để cài đặt XRDP và TigerVNC Server, bạn dùng lệnh sau:
apt-get install xrdp tigervnc-standalone-server -y

Bước 2: Thiết lập và mở XRDP Service
systemctl start xrdp
systemctl enable xrdp

Bước 3: Bắt đầu Remote Desktop Connection từ windows tới server

Một số lỗi thường gặp và cách khắc phục
Chúng ta có một số lỗi thường gặp khi cài đặt Desktop Environment và XRDP trên Debian 9 như:
Không thể kết nối XRDP
Đầu tiên bạn sẽ cần kiểm tra trạng thái của XRDP, xem có đang hoạt động không:
systemctl status xrdp
Nếu dịch vụ không chạy, hãy khởi động lại bằng:
sudo systemctl restart xrdp
Tiếp theo bạn cần kiểm tra firewall. Đảm bảo XRDP không bị chặn bởi tường lửa:
sudo ufw status
Nếu cần, mở cổng 3389 bằng lệnh:
sudo ufw allow 3389/tcp
Sử dụng lệnh sau để xác định địa chỉ IP của máy chủ:
ip a
Đảm bảo bạn đang kết nối đúng địa chỉ IP của server.
XRDP hiển thị màn hình đen khi kết nối
Nếu sau khi kết nối bạn chỉ thấy màn hình đen, hãy thử khởi động lại XRDP:
sudo systemctl restart xrdp
Kiểm tra file cấu hình ~/.xsession. Đảm bảo file ~/.xsession có lệnh khởi động đúng môi trường desktop (DE), ví dụ:
echo "startxfce4" > ~/.xsession
Nếu đang sử dụng GNOME hoặc KDE, thay startxfce4 bằng gnome-session hoặc startkde.

Cổng 3389 bị chặn
Nếu không thể kết nối do cổng 3389 bị chặn. Bạn cần kiểm tra firewall và mở cổng:
sudo ufw allow 3389/tcp
sudo ufw reload
Kiểm tra Security Group trên Cloud Server: Nếu đang sử dụng cloud VPS (AWS, Google Cloud, Azure…), hãy vào phần cấu hình Security Group và đảm bảo cổng 3389 được mở cho địa chỉ IP hợp lệ.
Câu hỏi thường gặp
XRDP có hỗ trợ đăng nhập nhiều người dùng cùng lúc không?
Không, XRDP chỉ hỗ trợ một phiên làm việc tại một thời điểm. Nếu một người dùng đăng nhập vào hệ thống thông qua XRDP, phiên làm việc trước đó sẽ bị ngắt.
Debian 9 có sẵn Desktop Environment không?
Phiên bản Minimal của Debian 9 không đi kèm Desktop Environment (DE). Nếu cần sử dụng giao diện đồ họa, bạn phải cài đặt thêm DE theo nhu cầu.
XRDP có hoạt động trên Debian 10, 11 không?
Có, XRDP hoạt động trên Debian 10 và 11. Tuy nhiên quy trình cài đặt có thể khác một chút tùy vào phiên bản. Bạn nên làm theo hướng dẫn cài đặt XRDP phù hợp với phiên bản Debian đang sử dụng.
Lời kết
Trên đây là bài hướng dẫn cách cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9. LANIT hy vọng bạn sẽ thực hiện thành công. Nếu còn điều gì cần hỗ trợ hãy liên hệ để được giải đáp!
Tham khảo thêm các bài viết cùng chủ đề: