Cài đặt remote desktop cho vps linux ubuntu

Với những bạn có nhu cầu đơn giản dùng VPS để lướt web, download/upload thì việc sở hữu Windows VPS sẽ có chi phí khá là đắt đỏ. Giải pháp tiết kiệm ngân sách hôm nay mình muốn giới thiệu đó là sử dụng VPS Ubuntu và cài đặt thêm giao diện đồ họa LXDE và Xrdp để Remote Desktop bằng Remote Desktop của Windows.

LXDE là từ viết tắt của Lightweight X11 Desktop Environment, giao diện đồ họa hoạt động rất hiệu quả, đặc biệt tốn rất ít tài nguyên hệ thống (thậm chí chạy được trên VPS 256MB RAM).

Trong bài viết hướng dẫn cài đặt LXDE này, mình chọn hệ điều hành Ubuntu 16.04 x64

Trong quá trình cài đặt nếu được hỏi có chấp nhận hay không, các bạn hãy chọn y rồi nhấn Enter.

Gỡ các cài đặt khác

apt-get purge apache2* bind9* samba*

Cập nhật Ubuntu

apt-get update
apt-get upgrade

Cài đặt LXDE GUI Desktop và Xrdp

apt-get install lxde-core
apt-get install xrdp

Cài đặt trình duyệt Firefox để duyệt web

apt-get install firefox
apt-get install flashplugin-installer

Cài đặt trình duyệt Chrom để duyệt web

apt-get install chromium-browser

Bạn tiến hành Remote Desktop Connection bình thường như vps windows
– Điền ip của vps

Cài đặt remote desktop cho vps linux ubuntu

Điền username và Password của vps rồi bấm ok
Cài đặt remote desktop cho vps linux ubuntu

Chúc bạn thành công

Hướng dẫn cài đặt:

Đầu tiên thiết lập môi trường Ubuntu desktop:

# sudo apt install ubuntu-desktop

Cài đặt remote desktop cho vps linux ubuntu

Cài đặt XRDP trên Ubuntu:

# sudo apt install xrdp

Cài đặt remote desktop cho vps linux ubuntu

Nhấn ‘y‘ để tiếp tục:

Cài đặt remote desktop cho vps linux ubuntu

Kiểm tra xem XRDP đã được cài đặt thành công không:

# sudo systemctl status xrdp

Cài đặt remote desktop cho vps linux ubuntu

Add chứng chỉ SSL cho XRDP tăng tính năng bảo mật:

# sudo adduser xrdp ssl-cert

Cài đặt remote desktop cho vps linux ubuntu

Bạn cần mở cổng 3389 để cho phép các IP từ các máy khách RDP truy cập vào hệ thống ubuntu của bạn:

# sudo ufw allow from 192.168.175.0/24 to any port 3389

Sau đó khởi động lại Firewall:

# sudo ufw reload
# sudo ufw status

Cài đặt remote desktop cho vps linux ubuntu

Truy cập vào Ubuntu bằng client:

Đầu tiên khởi động ứng dụng Remote Desktop lên và nhập IP của máy Ubuntu vào và nhấn Connect

Cài đặt remote desktop cho vps linux ubuntu

Sau khi nhấn Connect nó sẽ hiện lên một của sổ yêu cầu bạn xác minh danh tính truy cập từ xa. Bạn ấn vào nút ‘Yes‘ để tiếp tục

Cài đặt remote desktop cho vps linux ubuntu

Form đăng nhập của XRDP . Các bạn nhập tài khoản và mật khẩu của máy Ubuntu để đăng nhập:

Cài đặt remote desktop cho vps linux ubuntu

Sau khi đăng nhập nó sẽ hiện lên màn hình đen:

Cài đặt remote desktop cho vps linux ubuntu

Chúng tôi sẽ hướng dẫn các bạn Fix lỗi màn hình đen này:

Chúng ta sẽ chỉnh sửa file startwm.sh bằng lệnh:

# sudo nano /etc/xrdp/startwm.sh

Cài đặt remote desktop cho vps linux ubuntu

Thêm các dòng này vào trước các dòng Test:

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Cài đặt remote desktop cho vps linux ubuntu

Sau khi thêm các dòng lệnh đó vào file các bạn khởi động lại XRDP:

# sudo systemctl restart xrdp

Kết nối lại để kiểm tra xem đã hết lỗi màn hình đen chưa:

Cài đặt remote desktop cho vps linux ubuntu

Đăng nhập vào máy Ubuntu:

Cài đặt remote desktop cho vps linux ubuntu

Chúng ta đã fix xong lỗi màn hình đen rồi.

Kết luận:

Bây giờ bạn có thể Remote vào máy Ubuntu bằng Windows một cách dễ dàng hơn.

Như vậy chúng tôi đã hướng dẫn cho bạn cách cài đặt XRDP trên Ubuntu. Nếu bạn có thắc mắc nào xin hãy để lại tin nhắn để được chúng tôi hỗ trợ.