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.
Nội dung bài viết
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
Đă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.
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:
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:
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:
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:
Đố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:
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!