Android

Cách cài đặt máy chủ xrdp (máy tính để bàn từ xa) trên Ubuntu 18.04

How to Install Xrdp Server (Remote Desktop Connection) on Ubuntu 18.04

How to Install Xrdp Server (Remote Desktop Connection) on Ubuntu 18.04

Mục lục:

Anonim

Xrdp là một triển khai mã nguồn mở của Giao thức máy tính từ xa Microsoft (RDP) cho phép bạn điều khiển đồ họa một hệ thống từ xa. Với RDP, bạn có thể đăng nhập vào máy từ xa và tạo phiên máy tính để bàn thực giống như khi bạn đã đăng nhập vào máy cục bộ.

Hướng dẫn này giải thích cách cài đặt và định cấu hình máy chủ Xrdp trên Ubuntu 18.04.

Cài đặt môi trường máy tính để bàn

Nói chung, các máy chủ Linux không cài đặt môi trường máy tính để bàn. Bước đầu tiên của chúng tôi là cài đặt X11 và một môi trường máy tính để bàn nhẹ sẽ hoạt động như một phụ trợ cho Xrdp.

Có một số môi trường máy tính để bàn (DE) có sẵn trong kho Ubuntu. Chúng tôi sẽ cài đặt Xfce. Đây là một môi trường máy tính để bàn nhanh, ổn định và nhẹ, làm cho nó lý tưởng để sử dụng trên một máy chủ từ xa.

Nhập các lệnh sau với tư cách người dùng có quyền sudo để cài đặt Xfce trên máy chủ của bạn:

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Tùy thuộc vào hệ thống của bạn, việc tải xuống và cài đặt các gói Xfce sẽ mất một chút thời gian.

Cài đặt Xrdp

Gói Xrdp có sẵn trong kho Ubuntu mặc định. Để cài đặt nó, hãy chạy:

sudo apt install xrdp

Khi quá trình cài đặt hoàn tất, dịch vụ Xrdp sẽ tự động bắt đầu. Bạn có thể xác minh rằng Xrdp đang chạy bằng cách gõ:

sudo systemctl status xrdp

Đầu ra sẽ trông giống như thế này:

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…

Theo mặc định, Xrdp sử dụng tệp /etc/ssl/private/ssl-cert-snakeoil.key chỉ có thể đọc được bởi những người dùng là thành viên của nhóm nhóm ssl-cert. Thực hiện lệnh sau để thêm người dùng xrdp vào nhóm:

sudo adduser xrdp ssl-cert

Đó là nó. Xrdp đã được cài đặt trên máy chủ Ubuntu của bạn.

Cấu hình Xrdp

Các tệp cấu hình Xrdp được đặt trong thư mục /etc/xrdp . Đối với các kết nối Xrdp cơ bản, bạn chỉ cần định cấu hình Xrdp để sử dụng Xfce. Để làm như vậy, hãy mở tệp sau trong trình soạn thảo văn bản của bạn:

sudo nano /etc/xrdp/xrdp.ini

Thêm dòng sau vào cuối tập tin:

/etc/xrdp/xrdp.ini

exec startxfce4

Lưu tệp và khởi động lại dịch vụ Xrdp:

sudo systemctl restart xrdp

Cấu hình tường lửa

Theo mặc định, Xrdp lắng nghe trên cổng 3389 trên tất cả các giao diện. Nếu bạn chạy tường lửa trên máy chủ Ubuntu (điều bạn nên luôn luôn làm), bạn sẽ cần thêm quy tắc cho phép lưu lượng truy cập trên cổng Xrdp.

Để cho phép truy cập vào máy chủ Xrdp từ một địa chỉ IP hoặc dải IP cụ thể, trong ví dụ này 192.168.1.0/24 , hãy chạy lệnh sau:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

Để tăng tính bảo mật, bạn có thể xem xét việc thiết lập Xrdp chỉ nghe trên localhost và tạo một đường hầm SSH chuyển tiếp lưu lượng truy cập từ máy cục bộ của bạn trên cổng 3389 đến máy chủ trên cùng một cổng. Một tùy chọn an toàn khác là cài đặt OpenVPN và kết nối với máy chủ Xrdp qua mạng riêng.

Kết nối với máy chủ Xrdp

Bây giờ bạn đã thiết lập máy chủ Xrdp của mình, đã đến lúc mở máy khách Xrdp của bạn và kết nối với máy chủ.

Bây giờ bạn có thể bắt đầu tương tác với máy tính để bàn XFCE từ xa từ máy cục bộ bằng bàn phím và chuột.

Phần kết luận

Cài đặt máy chủ Xrdp cho phép bạn quản lý máy chủ Ubuntu 18.04 từ máy tính để bàn cục bộ bằng giao diện đồ họa dễ sử dụng.

ubfox