Sống trong thế giới công nghệ, chúng ta có thể truy cập các hệ thống và thiết bị ở một khoảng cách đáng kể. Giao thức máy tính từ xa (RDP) cho phép người dùng truy cập máy tính để bàn của hệ thống từ xa. Câu hỏi đặt ra là chúng ta nên làm gì khi sử dụng Linux? Chà, chúng ta có thể sử dụng dịch vụ xrdp để giúp chúng ta việc này. Bài viết này sẽ giải thích cách cài đặt xrdp Ubuntu 20.04 từng bước, nhưng trước đó, chúng ta nên nói về xrdp là gì và nó giúp chúng ta như thế nào?
Xrdp là gì?
Xrdp là một thông tin đăng nhập đồ họa nguồn mở mà bạn với tư cách là người dùng có thể sử dụng để truy cập từ xa vào máy tính để bàn Linux. Để làm như vậy, bạn cần sử dụng ứng dụng khách RDP. Hơn nữa, xrdp cung cấp thông tin đăng nhập vào các máy từ xa sử dụng Microsoft RDP. Nếu bạn muốn biết thêm về các khái niệm liên quan đến RDP, như nó là gì và nhà cung cấp RDP tốt nhất, bạn có thể đọc các bài viết khác của chúng tôi về giao thức này. Tuy nhiên, trong hướng dẫn này, chúng tôi chủ yếu muốn hướng dẫn bạn cách cài đặt xrdp Ubuntu 20.4 thông qua hướng dẫn từng bước.
Ưu điểm của Xrdp
- Cách dễ dàng để giám sát, kiểm soát và bảo trì thiết bị
- Tạo điều kiện khắc phục sự cố ngay lập tức
- Cho phép bạn truy cập dễ dàng vào các tệp trên thiết bị, máy chủ hoặc mạng được kết nối
- Chi phí vận hành thấp hơn
Vì vậy, xrdp khá hữu ích cho bạn và việc biết cách cài đặt xrdp Ubuntu 20.4 là điều cần thiết, điều này chúng ta sẽ thảo luận ở phần sau.
Cũng đọc: Giới thiệu về Máy chủ Debian RDP
Làm cách nào để cài đặt xrdp trên Ubuntu?
Trước khi chúng tôi thực hiện các bước bắt buộc để cài đặt xrdp Ubuntu 20.4, bạn phải cài đặt sẵn một bản sao máy tính để bàn Ubuntu 20.4 trên hệ thống của mình. Hãy chú ý: Nếu bạn có một bản cài đặt tối thiểu không chứa một GUI, nên cài đặt môi trường máy tính để bàn như Gnome.
Bạn có thể sử dụng bước cài đặt thủ công hoặc cách nhiệt tự động bằng cách sử dụng tập lệnh của chúng tôi.
Để cài đặt tự động, trước tiên bạn nên quyết định muốn sử dụng Gnome hoặc XFCE. Cả hai tùy chọn sau khi cài đặt môi trường desktop sẽ cài đặt xrdp cho bạn.
Nếu bạn muốn sử dụng Gnome, hãy nhập các lệnh trôi chảy:
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_Gnome.sh
./Cloudzy_Gnome.sh
Nếu bạn muốn sử dụng XFCE, hãy nhập các lệnh trôi chảy:
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_xFCE.sh
./Cloudzy_xFCE.sh
Nếu bạn muốn cài đặt thủ công, chúng tôi sẽ cung cấp cho bạn hướng dẫn trợ giúp này.
Bước 1: Cài đặt môi trường máy tính để bàn
Bạn có thể cài đặt môi trường máy tính để bàn Ubuntu bằng lệnh sau:
sudo apt install ubuntu-desktop
Bước 2: Cài đặt Xrdp trên Ubuntu 20.04
Ở điểm bắt đầu, bạn cần mở terminal và chạy lệnh sau để cài đặt Xrdp trên Linux của mình:
sudo apt install xrdp
Bây giờ bạn sẽ được hỏi xem bạn có muốn tiếp tục cài đặt hay không, vì vậy hãy nhấn nút 'Y' và enter để tiếp tục với phần còn lại của thiết lập xrdp.

Sau khi cài đặt, Bạn xác minh dịch vụ Xrdp bằng cách chạy lệnh vì nó sẽ tự động được khởi động:
sudo systemctl status xrdp

Kết quả đầu ra ở trên chứng tỏ rằng daemon xrdp đang hoạt động và đang chạy.
Bước 3: Định cấu hình Xrdp Ubuntu 20.04
Khi bạn đã cài đặt xrdp trên hệ thống của mình, khóa chứng chỉ SSL – ssl-cert-snakeoil.key – được đặt trong của bạn /etc/ssl/private/ thư mục. Bạn phải thêm người dùng xrdp vào chứng chỉ ssl nhóm để nó làm cho người dùng có thể đọc được tệp:
sudo adduser xrdp ssl-cert

Bước 4: Điều chỉnh tường lửa
Xrdp nghe trên cổng 3389; nếu bạn sử dụng tường lửa UFW, bạn phải mở cổng để cho phép lưu lượng truy cập vào từ máy khách RDP. Ví dụ này sẽ cho phép lưu lượng truy cập từ toàn bộ mạng con đến hệ thống Ubuntu.
sudo ufw allow from 192.168.2.0/24 to any port 3389
Sau đó, tải lại tường lửa và xác nhận xem cổng đã được mở chưa:
sudo ufw reload
sudo ufw status

Bước 5: Truy cập máy tính để bàn Ubuntu từ xa thông qua máy khách RDP
Tại thời điểm này, bạn cần truy cập hệ thống máy tính để bàn Ubuntu từ Windows 10 thông qua Remote Desktop Client. Tuy nhiên, trước khi thực hiện việc này, bạn phải đảm bảo rằng bạn đã đăng xuất khỏi Ubuntu 20.04 vì chỉ xrdp mới có khả năng hỗ trợ một phiên X.
Tiếp theo, bạn cần khởi chạy ứng dụng khách và nhập địa chỉ IP của hệ thống từ xa; bây giờ hãy nhấp vào nút Kết nối như hình bên dưới.

Ở bước này, bạn sẽ thấy một cửa sổ bật lên giúp xác minh danh tính hệ thống từ xa của bạn; đừng chú ý đến các lỗi chứng chỉ và nhấp vào nút Tiếp theo để tiếp tục các bước còn lại để cài đặt xrdp Ubuntu 20.4 cho hệ thống của bạn.

Bước 6: Xác thực cuối cùng
Bạn cần nhập thông tin đăng nhập của mình trên trang đăng nhập Xrdp và nhấp vào nút Ok.

Hãy chú ý rằng bây giờ bạn có thể thấy màn hình đen thay vì nền màn hình Ubuntu. Nếu bạn thấy nó, đừng lo lắng vì bạn có thể sửa màn hình Ubuntu đen bằng cách sau. chỉ cần chỉnh sửa /etc/xrdp/startwm.sh kịch bản cho hệ thống từ xa.
sudo vim /etc/xrdp/startwm.sh
Thêm hai dòng này ngay trước dòng kiểm tra và thực thi Phiên X, như hình dưới đây.
unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR

Sau khi đã lưu và thoát file này, bạn cần khởi động lại dịch vụ xrdp thông qua lệnh sau:
sudo systemctl restart xrdp
Trong bước tiếp theo, bạn nên bắt đầu kết nối từ trên xuống. Sau lần xác thực đầu tiên, bạn phải xác thực lại, như minh họa dưới đây.

Ở bước này, để cài đặt xrdp Ubuntu 20.04, bạn cần nhập thông tin xác thực của mình và nhấp vào nút xác thực. Làm như vậy sẽ đưa bạn đến màn hình của máy tính để bàn Ubuntu từ xa.

Chúng tôi đã thực hiện tất cả các bước này để hướng dẫn bạn cách cài đặt xrdp Ubuntu 20.04; bây giờ bạn có thể muốn biết các phương pháp khác mà bạn có thể sử dụng để truy cập các hệ thống khác từ xa. Mặc dù bài viết này đã hướng dẫn bạn cách cài đặt máy tính từ xa Ubuntu và xrdp Ubuntu 20.04, nhưng bạn nên biết rằng RDP và VNC (Điện toán mạng ảo) đều là những tiêu chuẩn máy tính từ xa phổ biến. RDP và VNC có một số khác biệt đáng kể, đó là lý do tại sao nên so sánh chúng chi tiết hơn để hiểu chính về chức năng của chúng.
Cần một máy tính để bàn từ xa?
Máy chủ RDP đáng tin cậy, hiệu suất cao với thời gian hoạt động 99,95. Mang theo máy tính để bàn của bạn khi di chuyển đến tất cả các thành phố lớn ở Hoa Kỳ, Châu Âu và Châu Á.
Nhận máy chủ RDPSự khác biệt chính giữa RDP và VNC là gì?
Khi so sánh RDP với VNC, có thể thấy rõ nhiều điểm khác biệt mà chúng tôi sẽ liệt kê ở đây.
RDP so với VNC: Tốc độ
RDP nhanh hơn và là sự lựa chọn tuyệt vời cho ảo hóa. Nó có nhiều ưu điểm, bao gồm các tập lệnh nhỏ hơn, hiệu quả mạng cao hơn và sử dụng ít băng thông hơn so với việc truyền các pixel qua VNC. Mặc dù không thể chia sẻ màn hình trong RDP, nhưng việc chỉ định các cấu hình khác nhau cho người dùng sẽ cho phép bạn chia sẻ mọi tài nguyên có sẵn trên máy chủ bằng cách sử dụng RDP, khiến RDP trở nên lý tưởng cho việc ảo hóa.
RDP vs VNC: Nền tảng độc lập
VNC độc lập với nền tảng và bộ đệm khung có mặt trong tất cả các hệ điều hành. Vì vậy, trải nghiệm người dùng vẫn không thay đổi dù bạn sử dụng hệ điều hành nào.
RDP và VNC: Bảo mật
RDP được biết đến là một tùy chọn an toàn hơn vì nó hỗ trợ Bảo mật lớp cổng/lớp truyền tải bảo mật (SSL/TLS) và nhận được các cải tiến bảo mật với mỗi bản cập nhật. Mặc dù một số phần mềm VNC triển khai Secure Shell (SSH), nhưng chúng tôi không thể cho rằng tất cả chúng đều thực hiện việc này, điều này có thể khiến VNC dễ bị tổn thương hơn RDP.
Trong phần cấu hình máy tính từ xa xrdp Ubuntu 20.04 này, chúng tôi đã nói ngắn gọn về những điểm khác biệt chính của RDP và VNC. Nếu bạn muốn biết chúng kỹ hơn, bạn có thể đọc của chúng tôi Bài viết so sánh RDP và VNC để giúp bạn chọn công nghệ máy tính từ xa tốt nhất dựa trên yêu cầu của bạn.
Tóm tắt: Cài đặt máy tính từ xa xrdp Ubuntu 20.04
Truy cập máy tính từ xa cho phép người dùng truy cập các thiết bị từ xa từ các vị trí khác. Hướng dẫn này chủ yếu tập trung vào cách cài đặt xrdp Ubuntu 20.04, giúp bạn sử dụng quyền truy cập từ xa cho máy Linux của mình. Ngoài ra, chúng tôi thảo luận về RDP khác với VNC như thế nào để giúp bạn có cái nhìn rõ hơn về các tiêu chuẩn quan trọng này. Bạn cũng có thể sử dụng đáng tin cậy của chúng tôi Gói VPS RDP để được hưởng lợi từ kết nối Remote Desktop ổn định và nhanh chóng với độ trễ tối thiểu.
Tại cloudzy, chúng tôi cố gắng hết sức để cung cấp cho bạn những kế hoạch tốt nhất với chi phí phải chăng. Các giải pháp VPS RDP của chúng tôi mang lại nhiều lợi ích cho bạn, bao gồm thời gian hoạt động được đảm bảo (99,95%), 12 địa điểm trung tâm dữ liệu trên toàn thế giới, bộ lưu trữ SSD cực nhanh, băng thông đáng kinh ngạc, đảm bảo hoàn tiền trong 14 ngày và hỗ trợ kỹ thuật 24/7. Đừng trì hoãn việc này thêm nữa và hãy nhận VPS RDP với mức giá chỉ 7,95 USD.
Câu hỏi thường gặp
Làm cách nào để cài đặt xrdp trên Ubuntu 20.04?
Dưới đây là các bước để cài đặt xrdp Ubuntu 20.04:
- Cài đặt môi trường máy tính để bàn
- Cài đặt XRDP trên Ubuntu
- Định cấu hình Xrdp
- Điều chỉnh tường lửa của bạn
- Kết nối với máy tính từ xa
xrdp sử dụng cổng nào?
xrdp nghe tiếp đi cổng 3389, mà bạn có thể cần phải điều chỉnh tường lửa của mình để cho phép lưu lượng truy cập vào từ máy khách RDP.
xrdp hoạt động như thế nào?
Nói một cách đơn giản, xrdp, một giải pháp nguồn mở, cho phép truy cập từ xa vào các máy Linux trong khi sử dụng Windows RDP.
Làm cách nào để khắc phục sự cố màn hình đen xrdp trên Ubuntu 20.04?
Thực hiện các bước để cài đặt máy tính từ xa Ubuntu, bạn có thể thấy một màn hình đen mà bạn có thể giải quyết bằng cách sửa đổi /etc/xrdp/startwm.sh như một giải pháp thay thế để chạy song song hai phiên cho cùng một người dùng.