Cách Cài Xubuntu, Xfce Trên VPS Ubuntu & Kết Nối RDP Đơn Giản, Từ A-Z
Mặc định khi khởi tạo, các máy chủ ảo chạy hệ điều hành Ubuntu Server chỉ cung cấp giao diện dòng lệnh (CLI) thuần túy qua giao thức SSH. Mặc dù cấu hình này giúp tiết kiệm tài nguyên tối đa cho các dịch vụ web và database, nhưng trong nhiều tác vụ thực tế […]
Mặc định khi khởi tạo, các máy chủ ảo chạy hệ điều hành Ubuntu Server chỉ cung cấp giao diện dòng lệnh (CLI) thuần túy qua giao thức SSH. Mặc dù cấu hình này giúp tiết kiệm tài nguyên tối đa cho các dịch vụ web và database, nhưng trong nhiều tác vụ thực tế như lướt web, quản lý tệp tin trực quan hoặc vận hành phần mềm có giao diện người dùng (GUI), bạn sẽ cần một desktop đồ họa hoàn chỉnh. Giải pháp tối ưu và nhẹ nhàng nhất hiện nay là cài đặt môi trường Xubuntu/Xfce kết hợp cùng XRDP. Bài viết này từ đội ngũ kỹ thuật của ThueVPSGiaRe.vn sẽ hướng dẫn bạn từng bước tự động hóa quá trình cài đặt và kết nối điều khiển VPS Ubuntu từ máy tính từ A-Z.
1. Tìm Hiểu Về Giao Diện Xubuntu và Môi Trường Xfce
Xubuntu và Xfce là gì? Xubuntu là phiên bản hệ điều hành Ubuntu tích hợp sẵn môi trường desktop Xfce. Xfce nổi tiếng trong thế giới Linux là một giao diện đồ họa siêu nhẹ, hoạt động cực kỳ mượt mà, tiêu tốn rất ít CPU và bộ nhớ RAM so với GNOME hay KDE Plasma, biến nó thành lựa chọn hoàn hảo hàng đầu cho các dòng máy chủ ảo VPS.
Khi bạn cài đặt gói xubuntu-desktop lên máy chủ, hệ thống sẽ được trang bị đầy đủ toàn bộ hệ sinh thái đồ họa bao gồm: trình quản lý tệp tin (Thunar), thanh tác vụ (taskbar), menu ứng dụng phân cấp, cửa sổ terminal đồ họa và các trình cài đặt cấu hình trực quan, giúp bạn thao tác bằng chuột y hệt như đang làm việc trên một máy tính cá nhân thông thường.
Khác với giao diện Ubuntu Desktop đầy đủ (sử dụng GNOME ngốn từ 1.5GB đến 2GB RAM tĩnh), Xfce chỉ chiếm khoảng 300MB – 500MB RAM khi chạy nền. Nhờ đó, máy chủ vẫn dành trọn tài nguyên phần cứng cho các ứng dụng chính của bạn.
2. Yêu Cầu Cấu Hình Phần Cứng VPS Để Xunbutu/Xfce Vận Hành Ổn Định
Để đảm bảo phiên làm việc đồ họa mượt mà, không gặp hiện tượng giật lag khung hình khi mở trình duyệt, cấu hình VPS khuyến nghị bao gồm:
- Hệ điều hành: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS hoặc Ubuntu 24.04 LTS.
- Dung lượng RAM tối thiểu: 2 GB RAM (đủ cho các tác vụ quản trị cơ bản và mở 1-2 tab web).
- Dung lượng RAM khuyến nghị: Lựa chọn các gói cấu hình VPS 4GB RAM trở lên để thoải mái làm việc đa nhiệm. Nếu nhu cầu của bạn là chạy tự động hóa, mở hàng chục tab Chrome hoặc treo tool nặng, hãy cân nhắc mức RAM từ 6 GB đến 8 GB.
- Ổ cứng lưu trữ: Tối thiểu từ 20 GB SSD NVMe khả dụng trở lên.
- Vi xử lý (CPU): Tối thiểu từ 1 đến 2 Core xung nhịp cao.
- Quyền truy cập: Tài khoản root hoặc người dùng có đặc quyền sudo.
3. Các Bước Chuẩn Bị Trước Khi Chạy Lệnh Cài Đặt Xunbutu/Xfce
Trước tiên, bạn cần mở phần mềm terminal (PuTTY, MobaXterm hoặc Command Prompt) để thực hiện kết nối SSH vào VPS qua máy tính bằng tài khoản root và mật khẩu do nhà cung cấp bàn giao.
Bạn có thể xem thêm hướng dẫn cách đăng nhập VPS bằng Termius trên Windows đơn giản.
Sau khi đã đăng nhập thành công vào cửa sổ dòng lệnh, bạn có thể kiểm tra nhanh hiện trạng thông số VPS:
# Kiểm tra phiên bản hệ điều hành Ubuntu lsb_release -a # Kiểm tra dung lượng RAM khả dụng free -h # Kiểm tra không gian ổ đĩa trống df -h
Lưu ý: Nếu đây là một VPS hoàn toàn mới vừa cài đặt hệ điều hành, bạn có thể bỏ qua bước kiểm tra trên và bắt đầu thực thi ngay bộ lệnh cài đặt tự động bên dưới.

4. Chạy Bộ Lệnh Tự Động Cài Xubuntu/Xfce và Kích Hoạt XRDP
Để tối giản hóa thời gian thao tác và tránh nhầm lẫn cấu hình, kỹ thuật viên Fast Byte đã tích hợp toàn bộ các bước thành một script duy nhất. Bạn chỉ cần điều chỉnh hai biến NEWUSER và NEWPASS (đây sẽ là tên tài khoản và mật khẩu dùng để đăng nhập vào Remote Desktop sau này):
apt update apt install -y xfce4 xfce4-goodies xrdp dbus-x11 useradd -m -s /bin/bash NEWUSER passwd NEWPASS echo "startxfce4" > /home/NEWUSER/.xsession chown NEWUSER:NEWUSER /home/NEWUSER/.xsession cat > /etc/xrdp/startwm.sh <<'EOF' #!/bin/sh unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR startxfce4 EOF chmod +x /etc/xrdp/startwm.sh systemctl enable --now xrdp ufw allow 3389/tcp 2>/dev/null || true systemctl status xrdp --no-pager ss -lntp | grep 3389
- Làm mới và đồng bộ kho gói phần mềm APT trên máy chủ.
- Cấu hình trình quản lý màn hình LightDM làm Display Manager tiêu chuẩn.
- Tự động cài đặt Xubuntu Desktop, Xorg, máy chủ XRDP và bộ công cụ Xfce4-goodies.
- Khởi tạo người dùng mới, đặt mật khẩu và phân quyền đặc quyền quản trị
sudo. - Tạo tệp
.xsessionchỉ định khởi chạy phiên làm việc Xfce khi kết nối RDP. - Chuyển đổi chế độ khởi động mặc định của hệ thống sang môi trường đồ họa (
graphical.target). - Cấp quyền cho tiến trình XRDP đọc chứng chỉ bảo mật và tự động mở cổng 3389 nếu máy chủ có thiết lập tường lửa UFW trên Ubuntu.
- Tự động khởi động lại (reboot) máy chủ sau khi hoàn tất.

Lưu ý tiến trình: Thời gian cài đặt thường kéo dài từ 5 đến 15 phút tùy thuộc vào cấu hình phần cứng VPS và băng thông mạng. Khi máy chủ chạy đến lệnh cuối cùng và reboot, kết nối PuTTY/SSH của bạn sẽ tự động bị ngắt (Connection closed). Đây là hiện tượng hoàn toàn bình thường.

Đã ổn phần XRDP. XRDP đang chạy và VPS đang lắng nghe port 3389.
Nhưng có một lỗi cần xử lý trước:
passwd: Authentication token manipulation error
Nghĩa là password của user chưa được đặt thành công. Vì vậy chưa thể đăng nhập RDP.
1. Đặt lại password cho user
Chạy:
passwd fastbytevps
Bạn sẽ thấy:
New password:
Retype new password:
Khi nhập password, terminal không hiển thị ký tự nào — đây là bình thường.
Nếu thành công sẽ có:
passwd: password updated successfully
2. Kiểm tra user
Chạy:
id fastbytevps
Nếu ra kiểu như dưới đây thì đúng.
uid=1001(fastbytevps) gid=1001(fastbytevps) groups=1001(fastbytevps)
3. Kiểm tra XFCE session
Chạy:
cat /home/fastbytevps/.xsession
Kết quả cần là:
startxfce4

Nếu không đúng, chạy:
echo "startxfce4" > /home/fastbytevps/.xsession
chown fastbytevps:fastbytevps /home/fastbytevps/.xsession
4. Kiểm tra firewall
Chạy:
ufw status
Nếu đang Status: active thì chạy tiếp tục lệnh sau:
ufw allow 3389/tcp
Sau đó chạy lại:
ufw status
Phải có rule tương tự:
3389/tcp ALLOW
Nếu UFW đang inactive thì không cần làm gì thêm ở đây.

5. Lấy IP VPS
Chạy lệnh sau:
curl -4 ifconfig.me
Ví dụ nhận được:
103.xxx.xxx.xxx
Đây là IP bạn dùng để Remote Desktop.

5. Hướng Dẫn Kết Nối VPS Bằng Remote Desktop Connection Trên Windows
Sau khi chờ máy chủ khởi động lại khoảng 1–2 phút, bạn có thể thực hiện thao tác đăng nhập VPS Ubuntu bằng Remote Desktop XRDP theo các bước:
Trên máy tính Windows cá nhân, nhấn tổ hợp phím Windows + R, nhập lệnh mstsc và nhấn OK để khởi chạy công cụ Remote Desktop Connection.

Tại ô Computer: Nhập địa chỉ IP của VPS Ubuntu của bạn rồi nhấn nút Connect.
Bỏ qua cảnh báo chứng chỉ bảo mật (nhấn Yes nếu xuất hiện bảng thông báo).
Màn hình đăng nhập XRDP sẽ hiển thị. Bạn giữ nguyên mục Session: Xorg, sau đó điền Username và Password mà bạn đã thiết lập ở biến NEWUSER và NEWPASS trong bộ lệnh tự động.

Nhấn OK để hoàn tất đăng nhập. Màn hình desktop Xubuntu/Xfce sẽ lập tức hiển thị với thanh menu ứng dụng (Applications), thanh công cụ taskbar cùng các biểu tượng File System trực quan.
6. Hướng Dẫn Cài Nhanh Trình Duyệt Firefox và Google Chrome trên VPS
Để lướt web trên VPS, bạn mở ứng dụng Terminal ngay trong giao diện Xfce (hoặc SSH từ máy tính) và chạy lệnh tương ứng với trình duyệt mong muốn:
Cài đặt Mozilla Firefox
sudo apt update sudo apt install firefox -y
Sau khi cài đặt xong, bạn có thể khởi chạy trình duyệt từ menu ứng dụng hoặc gõ lệnh: firefox &.
Cài đặt Google Chrome 64-bit
Sử dụng lệnh wget trong Linux để tải gói cài đặt chính thức từ máy chủ Google và cài đặt:
cd /tmp wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install ./google-chrome-stable_current_amd64.deb -y
Khuyến cáo an toàn: Tránh mở và vận hành Google Chrome bằng quyền tài khoản root. Việc sử dụng tài khoản thông thường (user thường) đã tạo sẽ giúp trình duyệt kích hoạt đầy đủ cơ chế sandbox bảo mật chống mã độc.
7. Xử Lý Các Sự Cố Thường Gặp Khi Cài Đặt Giao Diện Đồ Họa
1. PuTTY bị ngắt kết nối đột ngột
Nếu phiên SSH qua PuTTY bị ngắt, nguyên nhân phần lớn do kịch bản cài đặt đã chạy tới dòng lệnh cuối cùng và hệ thống tự động reboot. Bạn chỉ cần kiên nhẫn đợi 1–2 phút cho hệ điều hành khởi động xong là có thể kết nối ngay vào Remote Desktop.
2. Lỗi Remote Desktop vào chỉ thấy màn hình đen (Black Screen)
Hiện tượng màn hình đen thường phát sinh khi thư mục home của user bị thiếu tệp tin môi trường .xsession hoặc tiến trình Xfce không thể nạp. Cách xử lý triệt để:
# Thay thế "fastuser" bằng username của bạn echo "startxfce4" > /home/fastuser/.xsession chown fastuser:fastuser /home/fastuser/.xsession sudo systemctl restart xrdp
3. Không thể đăng nhập bằng tài khoản root trên Remote Desktop
Các phiên bản XRDP hiện đại chủ động ngăn chặn đăng nhập trực tiếp bằng root vì lý do an toàn bảo mật. Giải pháp chuẩn xác là tạo một user riêng và cấp quyền sudo:
sudo adduser fastuser sudo usermod -aG sudo fastuser sudo -u fastuser bash -c 'echo "startxfce4" > ~/.xsession' sudo systemctl restart xrdp
4. Không thể thiết lập kết nối Remote Desktop tới VPS
Nếu ứng dụng RDP báo lỗi không thể kết nối tới máy chủ, hãy lần lượt kiểm tra các thông số sau qua SSH:
# Kiểm tra dịch vụ XRDP có đang chạy không systemctl status xrdp # Kiểm tra cổng 3389 có đang ở trạng thái LISTEN không ss -tulpn | grep 3389 # Kiểm tra trạng thái tường lửa UFW sudo ufw status
Đồng thời kiểm tra xem địa chỉ IP VPS có chính xác không và nhóm bảo mật mạng (Security Group) của nhà cung cấp có đang chặn cổng 3389 hay không.
8. Các Câu Hỏi Thường Gặp (FAQ)
1. Môi trường Xubuntu/Xfce có nhẹ hơn GNOME nhiều không?
Có. Xfce tiêu thụ ít hơn từ 60% đến 70% tài nguyên so với GNOME. Khi khởi động, Xfce chỉ chiếm khoảng 300MB RAM tĩnh, trong khi GNOME chiếm từ 1.2GB đến 1.5GB RAM, giúp máy chủ vận hành nhẹ nhàng và ổn định hơn rất nhiều.
2. Tôi có cần phải cài thêm VNC Server không?
Không cần thiết. Giao thức XRDP đã hỗ trợ kết nối trực tiếp với công cụ Remote Desktop Connection (mstsc) có sẵn trên mọi máy tính Windows mà không cần cài đặt thêm phần mềm bên thứ ba như VNC.
3. VPS cấu hình 2 GB RAM có chạy được Xubuntu không?
Có thể chạy được ở mức độ cơ bản. Tuy nhiên, nếu bạn mở các ứng dụng nặng hoặc lướt web nhiều tab bằng Google Chrome, dung lượng RAM có thể bị tràn. Fast Byte khuyến nghị mức RAM tối ưu từ 4 GB trở lên để có trải nghiệm mượt mà nhất.
4. Nếu giao diện bị chậm hoặc phản hồi trễ thì xử lý thế nào?
Hiện tượng giật lag thường do thiếu hụt RAM hoặc độ trễ mạng Internet. Bạn có thể hạ bớt độ sâu màu sắc trong ứng dụng Remote Desktop trên máy tính cá nhân (chuyển từ 32-bit xuống 16-bit) hoặc nâng cấp thêm tài nguyên RAM/CPU cho gói VPS đang sử dụng.
Lời Kết
Cài đặt môi trường đồ họa Xubuntu/Xfce kết hợp cùng máy chủ XRDP là giải pháp hoàn hảo để biến một chiếc VPS Ubuntu Server thuần túy thành một cỗ máy tính từ xa đa năng và trực quan. Nhờ tối ưu hóa tiêu thụ phần cứng, bạn hoàn toàn có thể duyệt web, quản lý ứng dụng và vận hành công việc hàng ngày một cách thuận tiện mà không cần phải gõ từng dòng lệnh phức tạp. Hãy lựa chọn cho mình một gói VPS Ubuntu tốc độ cao với ổ cứng NVMe Enterprise tại Fast Byte để trải nghiệm không gian làm việc mượt mà ngay hôm nay!
Trải nghiệm VPS tốc độ cao tại Fast Byte
Fast Byte cung cấp dịch vụ thuê máy chủ ảo VPS giá rẻ với 100% ổ cứng SSD NVMe U.2 Enterprise, vi xử lý Intel Gold đời mới cùng băng thông không giới hạn, hỗ trợ kết nối Remote Desktop mượt mà, giúp bạn tự do cài đặt giao diện đồ họa Linux phục vụ công việc chỉ từ 50K/tháng.
Tuyên bố miễn trừ trách nhiệm kỹ thuật: Toàn bộ nội dung hướng dẫn trên được biên tập chuẩn hóa dựa trên môi trường Xubuntu và dịch vụ XRDP tiêu chuẩn trên nền tảng Ubuntu Server. Tùy thuộc vào bản phân phối hệ điều hành (Ubuntu 20.04, 22.04 hay 24.04 LTS), cấu hình tường lửa và chất lượng đường truyền mạng Internet thực tế, quá trình cài đặt có thể có sự khác biệt nhỏ. Quản trị viên luôn được khuyến cáo lưu trữ dữ liệu quan trọng trước khi khởi động lại máy chủ.



