#

Hướng dẫn cài đặt và cấu hình xRDP trên CentOS 7

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

Bài viết sau đây BKHOST sẽ hướng dẫn bạn cách cài đặt xRDP trên máy tính CentOS 7, cách kết nối máy tính với máy tính từ xa. Đồng thời cũng giúp bạn biết cách kết nối với môi trường máy tính để bàn khác nhau nhờ vào CentOS 7.

xRDP là gì?

xRDP là một mã nguồn mở hoạt động như một máy chủ Remote Desktop Protocol, nó hỗ trợ các hệ điều hành khác Windows có đầy đủ các tính năng của một máy tính để bàn từ xa. Bạn có thể tải xuống, cài đặt và sử dụng nó miễn phí. xRDP tương thích với với rdesktop, FreeRDP và kể cả Microsoft Remote Desktop Client (mstsc.exe).

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

Cai dat xRDP tren CentOS

Đă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.

check miền

Khi có một số thay đổi lớn cho hệ thống của bạn, bạn nên đóng vai trò là người dùng cuối thay vì root để có trải nghiệm thực tế hơn về những thay đổi.

Máy để chạy CentOS 7 phải có dung lượng RAM ít nhất là 2GB

Cần cập nhật các gói đã cài đặt trên hệ thống bằng câu lệnh sau:

$ sudo yum -y update

Tiếp đến bạn cần cài các gói cần thiết như sau:
$ sudo yum install -y epel-release
$ sudo yum install -y xrdp
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp

Cần mở cổng 3389/ TCP cho RDP trong trường hợp bạn sử dụng Firewall:
$ sudo firewall-cmd --add-port=3389/tcp --permanent
$ sudo firewall-cmd --reload

Cài đặt môi trường desktop

Đầu tiên bạn cần chọn một dịch vụ để thiết lập môi trường máy tính để bàn, hướng dẫn dưới đây sẽ chọn thử nghiệm trên Xfce, MATE và GNOME.

Lưu ý: Trong trường hợp bạn không kết nối được bằng Remote Desktop Connection sau khi cấu hình xong môi trường máy tính để bàn, rất có thể bạn chưa cho phép quyền truy cập. Cách giải quyết là mở cổng 3389 / TCP bằng lệnh firewall-cmd ở trên.

Cài đặt XFCE Workspace

Xfce là một trong những môi trường máy tính để bàn nhẹ và nhất, nó ít tốn tài nguyên đồng thời có giao diện đẹp và trực quan. Nó có hậu phương với cộng đồng phát triển rất tích cực, nhờ đó mà nó hỗ trợ rất nhiều tùy chỉnh có sẵn.

Các lệnh sau đây sẽ giúp bạn cài đặt Xfce:

$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "Xfce"
$ sudo reboot

Tiếp đến là tạo tệp .Xclients trong thư mục của người dùng mà bạn đang thực hiện kết nối:
$ echo "xfce4-session" > ~/.Xclients
$ chmod a+x ~/.Xclients

Dùng ứng dụng Remote Desktop Connection để kết nối với máy chủ từ xa. Xfce sẽ giống như hình bên dưới:

XFCE Workspace

Loại bỏ XFCE

Bạn có thể xóa Xfce khỏi CentOS 7 bằng cách chạy câu lệnh sau:

$ sudo yum groupremove -y "Xfce"
$ sudo yum remove -y libxfce4*

Cài đặt môi trường MATE Desktop

Chạy lệnh sau đây để có thể cài đặt MATE:

$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "MATE Desktop"
$ sudo reboot

Tiếp theo bạn cần tạo tệp .Xclients trong thư mục người dùng mà bạn đang thực hiện kết nối:
$ echo "mate-session" > ~/.Xclients
$ chmod a+x ~/.Xclients

Dùng ứng dụng Remote Desktop Connection để kết nối với máy chủ từ xa. MATE sẽ giống như hình bên dưới:

Cai dat moi truong MATE Desktop

Xóa MATE

Bạn có thể xóa MATE khỏi CentOS 7 bằng cách chạy câu lệnh sau:

$ sudo yum groupremove -y "MATE Desktop"
$ sudo yum autoremove -y

Cài đặt môi trường GNOME Desktop

Bước này sẽ hướng dẫn bạn cài đặt GNOME, yêu cầu ở đây là bạn cần cài đặt nhóm gói GNOME Desktop. Vì nhóm này chứa các gói hữu ích để cài đặt với giao diện đồ họa:

$ sudo yum groupinstall "GNOME DESKTOP" -y

Do có nhiều gói cần cài đặt, cụ thể là tối thiểu khoảng 1000 gói trên hệ thống CentOS 7, do đó quá trình cài đặt sẽ mất khá nhiều thời gian.

Khởi chạy giao diện đồ họa

Dù bạn đã cài đặt nhóm gói GNOME Desktop thì mặc định GUI cũng sẽ không tự động tải khi khởi động lại, bạn có thể dùng lệnh sau để xác minh điều đó là đúng hay sai:

$ systemctl get-default

Kết quả:
multi-user.target

Khi kết quả trả về là multi-user.target, tức là GUI sẽ không được tải mặc định, bạn có thể thay đổi giá trị thành graphical.target khi chạy câu lệnh sau đây:
$ sudo systemctl isolate graphical.target

Lúc này bạn đã có thể dùng môi trường máy tính để bàn GNOME để thực hiện kết nối giữa xRDP và CentOS 7.

Hình ảnh dưới đây chính là giao diện của GNOME 3 trong lần đầu kết nối sau khi đã cài đặt thành công. Bạn chỉ cần làm theo hướng dẫn các bước thiết lập bên trên để có thể đến được màn hình này:

Cai dat moi truong GNOME Desktop

Lưu ý: Trong trường hợp bạn đã cài đặt hay sử dụng Xfce hoặc MATE Desktop để kết nối với CentOS 7 trước khi cài và sử dụng GNOME Desktop, bạn cần chạy lệnh sau:

$ sudo rm -f ~/.Xclients

Xóa GNOME

Bạn có thể xóa GNOME khỏi CentOS 7 bằng cách chạy câu lệnh sau:

$ sudo yum groupremove -y "GNOME Desktop"
$ sudo yum autoremove -y

Kết nối với máy tính bằng Remote Desktop Connection

Bạn đã có thể kết nối máy tính cục bộ với bộ điều khiển từ xa khi đã cài đặt hoàn tất xRDP cùng với môi trường máy tính để bàn.

Kết nối từ Windows

Bạn có thể kết nối đến máy chủ Microsoft Windows một cách đơn giản bằng việc khởi chạy ứng dụng Remote Desktop Connection (mstsc.exe) sau đó nhập tên máy chủ và IP của bạn:

Remote Desktop Connection

Đối với lần đăng nhập đầu tiên, sẽ có một số cảnh báo xuất hiện bên dưới. Nếu đây là máy chủ của bạn hoặc máy chủ mà bạn cho là an toàn, hãy bỏ qua các cảnh báo sau:

Canh bao Remote Desktop Connection

Tổng kết về cài đặt xRDP trên CentOS 7

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 trên CentOS7, 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ý dịch vụ Hosting tại BKHOST

BKHOST cung cấp dịch vụ Hosting với nhiều mức giá và cấu hình khác nhau, đáp ứng nhu cầu của tất cả khách hàng.

Cam kết hoàn tiền lên đến 100% nếu Quý khách không hài lòng với chất lượng sản phẩm, dịch vụ.

Rất nhiều chương trình khuyến mãi cực hấp dẫn đang chờ bạn. Đăng ký ngay hôm nay!

đăng ký host

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