Một số người dùng đã quen với việc sử dụng giao diện Desktop trên hệ điều thành Windows, sẽ mất chút thời gian để làm quen khi chuyển qua xài giao diện Terminal trên hệ điều thành Linux. Vì vậy bài Lab này sẽ hướng dẫn bạn cài đặt giao diện Desktop trên Ubutu (một hệ điều hành máy tính dựa trên Debian GNU/Linux), từ đó bạn có thể dễ dàng sử dụng hai giao diện kể trên.





sudo apt update để cập nhật danh sách các gói tin có sẵn
sudo apt install xfce4 xfce4-goodies -y để cài đặt các gói tin xfce và xfce-goodies
xrdp là một mã nguồn mở cho phép kết nối RDP cho các máy chủ chạy trên hệ điều hành Linux.
Gõ lệnh: sudo apt install xrdp -y để cài đặt xrdp

sudo systemctl status xrdp để xác minh trạng thái của xrdp
Lưu ý: Nếu trạng thái của xrdp là not running, bạn sẽ dùng câu lệnh sau để khởi động dịch vụ
sudo systemctl start xrdp, sau đósudo systemctl status xrdp để xác minh trạng thái của xrdpLưu ý: Theo mặc định, tham số user và password được đặt ask, nghĩa là người dùng sẽ được yêu cầu nhập user và password của họ để kết nối qua RDP.

Để trở về giao diện Terminal, nhấn tổ hợp phím: Ctrl + X
.xsession được thêm vào xfce4-session như trình quản lý phiên để sử dụng khi đăng nhập
echo "xfce4-session" | tee .xsessionchmod 644 ~/.xsession
Lưu ý: Việc cấu hình trên đảm bảo rằng: xfce4-session được sử dụng làm trình quản lý phiên theo yêu cầu “đăng nhập đồ họa - giao diện Desktop”. Do cài đặt xfce làm môi trường cho giao diện Desktop, xfce4-session đóng vai trò là trình quản lý phiên. Nếu bạn không đưa thông tin trên vào tệp .xsession, sẽ không có trình quản lý phiên nào được chọn và phiên RDP sẽ không thể kết nối tới “đăng nhập đồ họa - giao diện Desktop”

sudo passwd ubunturdp123rdp123
Lưu ý: Hãy lưu lại mật khẩu vừa tạo, bạn sẽ dùng trong bước 10


🔒 Security Note Để tăng cường bảo mật, nên không sử dụng Anywhere-IPv4 (0.0.0.0/0) vì tùy chọn này cho phép mọi địa chỉ IP trên Internet có thể thử kết nối RDP đến instance của bạn. Thay vào đó, nên chọn MyIP hoặc chỉ định một địa chỉ IP hoặc dải IP cụ thể đáng tin cậy. Cách này giúp giảm mức độ lộ cổng 3389 và hạn chế nguy cơ truy cập trái phép hoặc tấn công dò mật khẩu.

Tại giao diện Windows ở máy local của bạn:

Màn hình Remote Desktop Connection xuất hiện

Màn hình 3.237.187.56 - Remote Desktop Connection xuất hiện
ubunturdp123 (mà bạn đã tạo ở bước 8)
Chúc mừng bạn đã đang nhập thành công vào EC2 Ubuntu-instance bằng giao thức RDP, từ đây bạn có thể dễ dàng sử dụng giao diện Desktop và Terminal

lsb_release -a để kiểm tra Ubuntu versiondig +short myip.opendns.com @resolver1.opendns.com để kiểm tra Public IP