#

Hướng dẫn cài đặt xRDP trên Ubuntu 20.04

 16/07/2022 - 09:00 Trịnh Duy Thanh

xRDP là một mã nguồn mở của Microsoft, nó hoạt động tương tự như Microsoft’s Remote Desktop Protocol (RDP). Nhờ vào xRDP bạn có thể truy cập từ xa vào hệ thống máy tính Linux bằng ứng dụng client RDP. Nó có sẵn để bạn tải xuống, cài đặt và sử dụng hoàn toàn miễn phí. Hãy cùng BKHOST theo dõi bài viết sau đây để biết cách cài đặt xRDP trên Ubuntu Desktop 20.04 và 18.04.

Điều kiện cài đặt

Cai-dat-xrdp-tren-ubuntu

Hướng dẫn sau đây là giả sử rằng bạn đã cài đặt Ubuntu 20.04 hay 18.04, nên sẽ không đề cập đến giai đoạn cài đặt hệ thống Ubuntu. Bạn đã cài đặt các ứng dụng cơ bản. Nếu như không có GUI bạn có thể cài đặt môi trường máy tính để bàn, điển hình như GNOME.

Đăng ký tên miền tại BKHOST

BKHOST đang có chương trình khuyến mại cực shock dành cho khách hàng đăng ký mới tên miền.

  • Giảm giá lên đến 70%.
  • Bắt đầu chỉ từ 59k/năm đầu.

Rất nhiều tên miền đẹp đang chờ bạn. Nhanh tay sở hữu ngay hôm nay trước khi đối thủ của bạn nhắm tới.

đăng ký tên miền

Trước hết, bạn cần cài đặt môi trường máy tính để bàn Ubuntu bằng cách chạy câu lệnh sau đây:

$ sudo apt install ubuntu-desktop

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

Bước 1: Cài đặt xRDP trên Ubuntu 20.04

Đầu tiên bạn cần khởi tạo thiết bị đầu cuối của mình và cài đặt xRDP cho hệ thống máy tính bằng lệnh sau:

$ sudo apt install xrdp

Nhấn “Y” khi được hỏi như hình mô tả bên dưới, sau đó nhấn Enter:

Cai dat Xrdp tren Ubuntu 20.04

xRDP sẽ tự động bắt đầu quá trình cài đặt, để xác minh xem nó có thực sự đang chạy hay không, bạn có thể dùng câu lệnh dưới đây:

$ sudo systemctl status xrdp

xac thuc Xrdp dang hoat dong

Dòng lệnh daemon xrdp cho ta xác minh được rằng xRDP đang được hoạt động và đang chạy.

Hình ảnh trên cho thấy, dòng lệnh daemon xrdp giúp ta xác định được rằng xRDP đang được hoạt động và đang chạy.

Bước 2: Định cấu hình Xrdp trên Ubuntu 20.04

Sau khi cài đặt Xrdp, key chứng chỉ SSL - ssl-cert-solidoil.key sẽ được lưu trong thư mục /etc/ssl/private/. Để đọc được tệp, người dùng xrdp cần được thêm vào nhóm ssl-cert.

$ sudo adduser xrdp ssl-cert

Dinh cau hinh Xrdp tren Ubuntu 20.04

Xrdp sẽ lắng nghe ở cổng 3389, bạn cần mở quyền cho phép truy cập lưu lượng cho máy khách RDP trong trường hợp bạn dùng Firewall. Ví dụ dưới đây, câu lệnh này dùng để cho phép truy cập tất cả mạng con vào hệ thống máy tính Ubuntu.

$ sudo ufw allow from 192.168.2.0/24 to any port 3389

Tải và mở Firewall để kiểm tra xem cổng đã được mở quyền truy cập mạng hay chưa.
$ sudo ufw reload
$ sudo ufw status

Bước 3: Truy cập Remote Ubuntu Desktop bằng RDP Client

Bước này sẽ hướng dẫn bạn truy cập máy tính Ubuntu từ xa từ Windows 10 nhờ vào ứng dụng Remote Desktop Client. Để làm được điều này bạn cần đảm bảo đã đăng xuất Ubuntu 20.04 trước đó, do Xrdp chỉ hỗ trợ một Xsession.

Đầu tiên, bạn khởi chạy máy khách, nhập địa chỉ IP của hệ thống từ xa của bạn sau đó chọn “Connect”.

Truy cap Remote Ubuntu Desktop bang RDP Client

Màn hình sẽ bật cửa sổ yêu cầu bạn xác nhận danh tính, nó có thông báo các lỗi liên quan chứng chỉ, nhưng đừng quan tâm bạn hãy bỏ qua nó và nhấn “Next” để tiếp tục quá trình cài đặt.

Xac thuc Remote Ubuntu Desktop bằng RDP Client

Nhập thông tin tài khoản của bạn ở trang đăng nhập của Xrdp sau đó nhấn “OK”.

Dang nhap Xrdp

Lưu ý: Sau bước đăng nhập thay vì xuất hiện màn hình Ubuntu như thường lệ, thì bạn có thể gặp lỗi với một màn hình màu đen và trống. Đừng lo lắng, sau đây là cách giải quyết khi gặp phải tình trạng này.

Sửa lỗi màn hình Ubuntu

Cách sửa lỗi màn hình đen này khá đơn giản, bạn chỉ cần vào hệ thống từ xa và sửa tập lệnh sau: /etc/xrdp/startwm.sh.

$ sudo vim /etc/xrdp/startwm.sh

Trước lệnh kiểm tra và thực thi của Xsession hãy thêm dòng lệnh sau đây. Làm theo mô tả như hình chụp bên dưới.
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Sua loi man hinh Ubuntu

Hãy nhớ lưu file lại trước khi thoát file, sau đó khởi động lại dịch vụ Xrdp.

$ sudo systemctl restart xrdp

Sau đó bạn cần khởi động lại kết nối của mình. Trước đó bạn đã xác thực tài khoản một lần, nhưng lúc này bạn sẽ nhận yêu cầu xác thực lại lần nữa như mô tả trong hình.

Dang nhap Ubuntu

Hãy nhập thông tin đăng nhập của mình và sau đó nhấn “Authenticate”. Sau bước này màn hình đen sẽ biến mất, thay vào đó bạn sẽ được dẫn đến màn hình của hệ thống máy tính để bàn Ubuntu từ xa như hình dưới dây:

Man hinh Ubuntu

Tổng kết về cách cài đặt xRDP trên Ubuntu 20.04

Hy vọng các bạn sẽ có những trải nghiệm thú vị với hướng dẫn trong bài viết này. Mong nhận được những phản hồi tích cực của các bạn thay vì nhận những khó khăn mà bạn gặp phải.

Nếu bạn bất cứ câu hỏi nào liên quan đến cách cài dặt xRDP, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.

Đăng ký tên miền tại BKHOST

BKHOST đang có chương trình khuyến mại cực shock dành cho khách hàng đăng ký mới tên miền.

  • Giảm giá lên đến 70%.
  • Bắt đầu chỉ từ 59k/năm đầu.

Rất nhiều tên miền đẹp đang chờ bạn. Nhanh tay sở hữu ngay hôm nay trước khi đối thủ của bạn nhắm tới.

tên miền giá rẻ nhất

Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
Bình luận

Thanh toán linh hoạt

Chúng tôi chấp nhận thanh toán như ATM, Visa, Internet Banking, Paypal, Baokim, Ngân lượng

Gọi ĐT tư vấn ngay
Chat ngay qua Zalo
Chat ngay qua Messenger