Hướng Dẫn Kết Nối Remote Desktop cho Ubuntu và CentOS trên Windows

557
21-08-2024
Hướng Dẫn Kết Nối Remote Desktop cho Ubuntu và CentOS trên Windows

Cần chuẩn bị những gì để thực hiện kết nối Remote Desktop?

Để thực hiện, bạn cần chuẩn bị:

Một server chạy Ubuntu 20.04.

Một server chạy CentOS 8.4.

Phần mềm Remote Desktop Connection trên Windows 10.

Tiến hành kết nối trên CentOS 8

Làm thế nào để cài đặt môi trường Desktop trên CentOS 8?

Trước tiên, bạn cần cài đặt môi trường Desktop. Gnome là môi trường Desktop mặc định trên CentOS 8. Thực hiện lệnh sau để cài đặt:

sudo dnf groupinstall "Server with GUI"

Làm sao để cài đặt và cấu hình XRDP trên CentOS 8? 

Sau khi cài đặt môi trường Desktop, bạn cần cài đặt XRDP để sử dụng giao thức RDP trên máy Linux:

Cài repo của xrdp:

sudo dnf install epel-release

Cài đặt gói xrdp:

sudo dnf install xrdp

Khởi động và cho phép dịch vụ XRDP chạy mặc định:

sudo systemctl enable xrdp

sudo systemctl start xrdp

Kiểm tra xem dịch vụ đã chạy thành công chưa:

sudo systemctl status xrdp

image2021-11-12_15-1-38.png

image2021-11-12_15-1-38.png

Làm sao để mở port cho XRDP trên CentOS? 

RDP sử dụng port 3389, vì vậy bạn cần mở port này trên firewall:

sudo firewall-cmd --add-port=3389/tcp --permanent

sudo firewall-cmd --reload

image2021-11-12_15-1-51.png

image2021-11-12_15-1-51.png

Làm thế nào để kết nối từ Windows tới server CentOS? 

    Trên Windows, mở ứng dụng Remote Desktop Connection. 

    image2021-11-12_15-2-0.png

    image2021-11-12_15-2-0.png

Trên server CentOS, kiểm tra địa chỉ IP bằng lệnh:

ip a

    image2021-11-12_15-2-7.png

    image2021-11-12_15-2-7.png

    Nhập IP vào ô "Computer" trên Remote Desktop Connection để kết nối:

    image2021-11-12_15-2-33.png

    image2021-11-12_15-2-33.png

    Nhập user và password của server để kết nối (sử dụng tài khoản root). 

    image2021-11-12_15-2-57.png

    image2021-11-12_15-2-57.png

    Giao diện của CentOS sẽ hiển thị sau vài giây: 

    image2021-11-12_15-3-4.png

    image2021-11-12_15-3-4.png

Tiến hành kết nối trên Ubuntu

Làm sao để cài đặt và cấu hình XRDP trên Ubuntu? 

Cập nhật repo và cài đặt ubuntu-desktop:

sudo apt update

sudo apt install ubuntu-desktop -y

Cài đặt XRDP:

sudo apt install xrdp -y

Kiểm tra trạng thái dịch vụ XRDP:

sudo systemctl status xrdp

image2021-11-12_15-3-29.png

image2021-11-12_15-3-29.png

Làm sao để xử lý lỗi màn hình đen khi kết nối XRDP trên Ubuntu? 

Mở file cấu hình startwm.sh:

sudo vi /etc/xrdp/startwm.sh

Thêm các dòng sau vào file:

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

image2021-11-12_15-4-1.png

image2021-11-12_15-4-1.png

Khởi động lại dịch vụ XRDP:

sudo systemctl restart xrdp

Làm sao để mở port cho XRDP trên Ubuntu? 

Mở port 3389 trên firewall bằng lệnh:

sudo ufw allow 3389

Làm thế nào để kết nối từ Windows tới server Ubuntu? 

Kiểm tra địa chỉ IP của server Ubuntu:

image2021-11-12_15-4-10.png

image2021-11-12_15-4-10.png

ip a

    image2021-11-12_15-4-16.png

    image2021-11-12_15-4-16.png

    Nhập IP vào ô "Computer" trên Remote Desktop Connection và kết nối: 

    image2021-11-12_15-4-25.png

    image2021-11-12_15-4-25.png

    Nhập user và password của server để kết nối. 

    image2021-11-12_15-4-40.png

    image2021-11-12_15-4-40.png

    Giao diện của Ubuntu sẽ hiển thị sau vài giây. 

    image2021-11-12_15-4-44.png

    image2021-11-12_15-4-44.png

Lưu ý

Làm sao để xử lý lỗi đăng nhập khi kết nối Remote Desktop?

    Nếu bạn nhập sai username và password, màn hình sẽ hiện thông báo lỗi. 

    image2021-11-12_15-5-5.png

    image2021-11-12_15-5-5.png

    Nếu màn hình bị đen trong thời gian dài sau khi đăng nhập, bạn cần cấu hình lại file sh theo hướng dẫn trên.

Làm sao để đổi port XRDP trên Linux? 

Mở file cấu hình xrdp.ini:

sudo vim /etc/xrdp/xrdp.ini

image2021-11-12_15-5-13.png

image2021-11-12_15-5-13.png

Thay đổi port theo mong muốn, lưu lại và khởi động lại dịch vụ XRDP:


systemctl restart xrdp

    Kết nối với server bằng Remote Desktop bằng cách thêm giá trị port vào địa chỉ IP: Hình ảnh minh họa:

Kết luận

Việc kết nối Remote Desktop cho Ubuntu và CentOS giúp bạn dễ dàng quản lý server với giao diện đồ họa trực quan. Chỉ cần tuân thủ các bước hướng dẫn và lưu ý trong quá trình thực hiện, bạn sẽ có thể kết nối thành công và thao tác trên server một cách dễ dàng.

SHARE