Fast Byte - Thuê VPS Giá Rẻ
Hướng dẫn chung

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ế […]

Ảnh đại diện Thanh Lam NguyễnThanh Lam Nguyễn13 phút đọc

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.

kiểm tra nhanh hiện trạng thông số VPS
Kiểm tra nhanh hiện trạng thông số VPS

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 NEWUSERNEWPASS (đâ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 .xsession chỉ đị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.
Chạy bộ lệnh tự động cài Xubuntu Xfce
Chạy bộ lệnh tự động cài Xubuntu Xfce

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.

XRDP đang chạy
XRDP đang chạy

Đã ổ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

Kiểm tra XFCE session
Kiểm tra XFCE session

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.

Kiểm tra firewall
Kiểm tra firewall

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.

Lấy IP VPS
Lấy IP VPS

Thuê VPS Ubuntu

SSD NVMe U.2 – CPU Intel Gold

Hạ tầng tối ưu cho giao diện Desktop đồ họa

Fast Byte cung cấp dịch vụ máy chủ ảo VPS giá rẻ chỉ từ 50K/tháng với vi xử lý Intel Gold đời mới và 100% ổ cứng SSD NVMe Enterprise siêu tốc, hỗ trợ cài đặt giao diện Xubuntu/Xfce mượt mà, giúp phiên điều khiển từ xa qua Remote Desktop luôn ổn định, sắc nét.

Xem bảng giá VPS Ubuntu ngay

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.

khởi chạy công cụ Remote Desktop Connection
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 UsernamePassword mà bạn đã thiết lập ở biến NEWUSERNEWPASS trong bộ lệnh tự động.

Màn hình đăng nhập XRDP
Màn hình đăng nhập XRDP

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.

Đăng ký thuê VPS Ubuntu ngay

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

Chia sẻ: Facebook LinkedIn
Quay lại trang blog

Bài viết liên quan

Cài PHP Extension Trên VPS
Hướng dẫn chung

Cài PHP Extension Trên VPS Như Thế Nào? Hướng Dẫn 5 Cách Cài A-Z [2026]

Trong quá trình vận hành website và ứng dụng web trên máy chủ ảo, chắc hẳn không ít lần bạn bắt gặp thông báo lỗi phổ biến như “Call to undefined function…” hay “Class not found…”. Nguyên nhân cốt lõi của tình trạng này thường xuất phát từ việc máy chủ chưa được kích hoạt […]

Thanh Lam Nguyễn
Đọc bài viết