Hướng dẫn cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9

Desktop Environment giúp người dùng dễ thao tác trên Debian 9 mà không cần dòng lệnh. Trong khi đó XRDP có nhiệm vụ hỗ trợ kết nối từ xa một cách thuận tiện. Bài viết ngày hôm nay của LANIT sẽ hướng dẫn bạn cách cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9.

Lợi ích của việc cài DE và XRDP trên Debian 9

Việc cài đặt Desktop EnvironmentXRDP 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.

Lợi ích của việc cài DE và XRDP trên Debian 9
Lợi ích của việc cài DE và XRDP trên Debian 9

>>> 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

Cần chuẩn bị gì trước khi cài đặt DE và XRDP?
Cần chuẩn bị gì trước khi cài đặt DE và XRDP?

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.

cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9

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“.

cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9
cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9

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

cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9

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

systemctl start xrdp
systemctl enable xrdp

cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9

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

cài đặt Desktop Environment và dịch vụ XRDP trên Debian 9

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.

Một số lỗi thường gặp và cách khắc phục
Một số lỗi thường gặp và cách khắc phục

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ủ đề:

Nguyễn Đức Hòa

Xin chào, mình là Nguyễn Đức Hoà, hiện đang đảm nhận vị trí Trưởng phòng kỹ thuật tại LANIT. Với 8 năm kinh nghiệm trong mảng System, Network, Security, mình luôn hướng đến việc tìm kiếm và áp dụng các giải pháp kỹ thuật tiên tiến nhất cho mọi dự án. Công việc của mình không chỉ dừng lại ở việc quản lý mà còn mang đến cho khách hàng những giải pháp lưu trữ dữ liệu tốt nhất hiện nay. Rất hy vọng những kinh nghiệm và chia sẻ của mình sẽ mang lại nhiều giá trị hữu ích cho các bạn.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!