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
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
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.
Trên server CentOS, kiểm tra địa chỉ IP bằng lệnh:
ip a
Nhập IP vào ô "Computer" trên Remote Desktop Connection để kết nối:
Nhập user và password của server để kết nối (sử dụng tài khoản root).
Giao diện của CentOS sẽ hiển thị sau vài giây:
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
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
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:
ip a
Nhập IP vào ô "Computer" trên Remote Desktop Connection và kết nối:
Nhập user và password của server để kết nối.
Giao diện của Ubuntu sẽ hiển thị sau vài giây.
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.
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
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.