Cài đặt Remote Desktop cho Ubuntu giúp cho việc sử dụng giữa các Hệ điều hành trở nên dễ dàng hơn. Dưới đây là hướng dẫn bạn cài đặt XRDP để thực hiện việc Remote Desktop tới máy cài Ubuntu 20.04 từ máy tính cài đặt Windows.
HƯỚNG DẪN CÀI ĐẶT REMOTE DESKTOP CHO UBUNTU
Bước 1: Chuẩn bị
Môi trường cài đặt: Ubuntu Desktop, nếu bạn đang sử dụng bản Ubuntu Server (TLS) thì có thể thiết lập môi trường Ubuntu Desktop bằng cách chạy lệnh dưới đây:
sudo apt install ubuntu-desktop
Bước 2: Cài đặt XRDP trên Ubuntu 20.04
XRDP là một dịch vụ cho phép thực hiện việc Remote Desktop đến máy cài đặt Linux bằng giao thức RDP của Windows. Để cài đặt XRDP ta thực hiện lệnh sau:
sudo apt install xrdp
Sau khi thực hiện lệnh trên, nhấn ‘y’ để tiếp tục.
Sau khi cài đặt xong XRDP, kiểm tra xem XRDP có được cài đặt thành công không bằng lệnh:
sudo systemctl status xrdp
Thêm chứng chỉ SSL cho XRDP để tăng tính bảo mật:
sudo adduser xrdp ssl-cert
Bước 3: Mở cổng remote:
Sau khi cài đặt XRDP, bạn cần thực hiện việc mở port 3389 để cho phép các máy khác thực hiện kết nối tới máy tính qua cổng 3389. Bạn có thể mở anywhere để không giới hạn IP truy cập, tuy nhiên để tăng tính bảo mật, bạn nên giới hạn những IP được phép giao tiếp qua cổng 3389.
Hướng dẫn cách mở Port trên Ubuntu
Xem hướng dẫn mở port với firewall UbuntuFirewall (UFW) trên Ubuntu
Xem hướng dẫn mở port với firewall iptables trên Ubuntu
Sau khi mở port xong, bạn nên reload lại firewall và tiến hành kiểm tra các rules mới thêm vào.
Đối với ubuntufirewall (ufw), sử dụng câu lệnh sau:
sudo ufw reload
sudo ufw status
Bước 4: Truy cập vào Ubuntu:
Từ máy cài đặt windows, bạn mở Remote Desktop (mở Run nhập mstsc). Nhập IP máy Ubuntu mới cài xrdp và nhấn Connect.
Sau khi nhấn connect, cửa sổ Remote Desktop Connection hiện thông báo yêu cầu xác minh danh tính, bạn nhấn ‘Yes’.
Một cửa sổ Remote hiện ra với form đăng nhập của XRDP, bạn nhập tài khoản và mật khẩu của máy Ubuntu để đăng nhập.
Bước 5: Fix một số lỗi nếu có:
Lỗi Màn hình đen:
Sửa file startwm.sh bằng câu lệnh sau:
sudo nano /etc/xrdp/startwm.sh
Giao diện soạn thảo nano hiện ra với nội dung của file startwm.sh. Bạn thêm 2 dòng dưới đây vào trước dòng test -x /etc/X11/Xsession && exec /etc/X11/Xsession:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
Thêm xong, bạn nhấn Ctrl + O để lưu lại, nhấn Ctrl + X để thoát, sau đó khởi động lại XRDP:
sudo systemctl restart xrdp
Kết nối lại để kiểm tra.
Cho phép đăng nhập bằng tài khoản Root:
Mặc định, Ubuntu không cho phép tài khoản root đăng nhập vào giao diện UI vì lý do bảo mật. Để cho phép tài khoản Root đăng nhập qua remote desktop bạn cần làm như sau:
Giải pháp tổng đài cho doanh nghiệp, Tư vấn thi công hạ tầng mạng, Tư vấn thi công Datacenter, Tư vấn thi công hệ thống máy tính, An toàn thông tin và ứng cứu sự cố