Skip to content
⚡ Tenvo AI · TRỰC TIẾP · v0.16.26 · TLS · Chứng chỉ cho từng thiết bị · AGPL-3.0 · MIỄN PHÍ · 30 THIẾT BỊ · HẠ TẦNG TỰ LƯU TRỮ · BYO API KEY · MCP CHO CLAUDE & CURSOR
Quay lại BlogTutorial

Oracle Cloud free tier remote desktop — ARM setup

Tenvo Editorial Team7 phút đọc
Oracle Cloud free tier remote desktop — ARM setup

Muốn một remote desktop tốc độ ổn, chi phí thấp nhưng không muốn trả subscription cho TeamViewer hay AnyDesk? Hướng dẫn này chỉ cách dùng Oracle Cloud Always Free trên ARM (Ubuntu 22.04 arm64) để chạy remote desktop, với bước thực hành cho RDP, SSH tunnel và tùy chọn self‑hosted Tenvo.

Gói Always Free ARM của Oracle Cloud sẽ chạy một desktop Linux sử dụng được, và hướng dẫn này dẫn bạn từ đầu đến cuối trên Ubuntu 22.04 arm64: Xfce, xrdp, đường hầm SSH, và tăng cường bảo mật. Nó cũng trả lời câu hỏi mà hầu hết các hướng dẫn bỏ qua — khi nào một instance ARM miễn phí thực sự là lựa chọn đúng, và khi nào kết nối tới một máy bạn đã sở hữu qua một relay được quản lý là con đường ngắn hơn.

Tại sao dùng Oracle's ARM Always Free cho remote desktop

Always Free Ampere A1 có ích khi bạn thực sự cần một máy Linux bổ sung — một máy dev tạm, một jump host, một desktop Linux luôn bật mà bạn không sở hữu trước đó. Free Tier cung cấp cho bạn một phân bổ compute dựa trên Arm phù hợp cho các tải công việc desktop nhẹ tới vừa: chọn một ảnh OS arm64 (Ubuntu 22.04 LTS hoạt động tốt), cài đặt một môi trường desktop nhẹ như Xfce, và truy cập qua RDP thông qua đường hầm SSH. Nếu những gì bạn thực sự muốn là truy cập các máy bạn đã có, thì một server mới không phải là câu trả lời.

Lưu ý thẳng thắn: Always Free là free tier của nhà cung cấp khác — một region, không có SLA, và các instance nhàn rỗi có thể bị thu hồi. Điều đó ổn cho một máy phòng lab và không phù hợp cho bất cứ thứ gì phải luôn hoạt động. Nếu bạn cần tăng tốc GPU đầy đủ hoặc đồ họa chuyên nghiệp độ trễ thấp, hãy tính đến một GPU shape trả phí hoặc một workstation cục bộ. Hướng dẫn này dành cho sử dụng desktop chung, các tác vụ quản trị và hỗ trợ từ xa với chi phí rẻ.

Bạn sẽ xây dựng gì — các thành phần tối thiểu

  • Một instance Always Free Ampere (arm64) chạy Ubuntu 22.04 LTS (jammy).
  • Một môi trường desktop nhẹ (Xfce) và xrdp để kết nối RDP.
  • Truy cập an toàn qua đường hầm SSH hoặc danh sách bảo mật VCN giới hạn — không để cổng RDP phơi ra internet.

Step 1 — tạo tài khoản Oracle Free và chọn image phù hợp

Tạo một Oracle Cloud Free account (lựa chọn Always Free là bạn cần). Trong OCI console: Compute > Instances > Create Instance. Chắc chắn chọn shape Ampere (ARM) đủ điều kiện Always Free — dòng VM.Standard.A1.Flex — và chọn image amd64/arm64 được gắn nhãn "Always Free eligible".

Chọn ảnh OS: Ubuntu 22.04 LTS (arm64) là lựa chọn ổn định với hỗ trợ gói rộng. Khi tạo instance, thêm public SSH key cho user mặc định (opc hoặc ubuntu tùy image). Ghi lại địa chỉ IP public được gán (hoặc cấp reserved public IP nếu bạn muốn địa chỉ cố định).

Step 2 — hardening cơ bản và cập nhật khởi tạo

SSH vào instance từ workstation của bạn. Thay opc@PUBLIC_IP bằng địa chỉ instance và đường dẫn key của bạn nếu cần:

ssh -i ~/.ssh/id_rsa opc@PUBLIC_IP

Sau khi kết nối, cập nhật OS và thiết lập locale nếu cần:

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl ufw fail2ban

Bật UFW nhưng vẫn cho phép SSH trước:

sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

Step 3 — cài desktop và xrdp (RDP)

Với remote desktop trên ARM, chọn DE nhẹ để đáp ứng tốt. Xfce là lựa chọn cân đối giữa tính năng và tốc độ:

sudo apt install -y xfce4 xfce4-goodies

Cài xrdp (gói trong Ubuntu 22.04 repository hoạt động tốt trên arm64):

sudo apt install -y xrdp
sudo systemctl enable --now xrdp

Cấu hình xrdp để dùng Xfce. Tạo hoặc thay thế ~/.xsession cho user remote:

echo "startxfce4" > ~/.xsession
chmod +x ~/.xsession

Chỉnh /etc/xrdp/startwm.sh để khởi chạy Xfce (chỉnh bằng sudo): bỏ hoặc comment hai dòng cuối và thêm startxfce4 trước exit 0. Ngoài ra thêm user xrdp vào group ssl-cert:

sudo adduser xrdp ssl-cert

Khởi động lại xrdp:

sudo systemctl restart xrdp

Step 4 — truy cập an toàn: ưu tiên SSH tunnel hoặc security lists chặt

Mở RDP (TCP/3389) ra Internet tiện nhưng làm tăng bề mặt tấn công. Hai lựa chọn an toàn hơn:

  1. SSH tunnel (khuyến nghị): giữ 3389 đóng trong VCN security lists và forward qua phiên SSH từ workstation của bạn.
  2. Dùng OCI network security groups để giới hạn 3389 chỉ cho dải IP đã biết (không khuyến nghị nếu client thường xuyên thay đổi mạng).

Ví dụ SSH tunnel (từ workstation của bạn):

ssh -i ~/.ssh/id_rsa -L 3389:localhost:3389 opc@PUBLIC_IP
# Then point your local RDP client to 127.0.0.1:3389

Khi tunnel hoạt động bạn sẽ RDP tới localhost như thể server ở local. Cách này tránh mở 3389 công khai và dễ script hoặc đặt trong entry của SSH config.

Vai trò của Tenvo và nơi nó không phù hợp

Trả lời thẳng để bạn khỏi mất cả buổi chiều: client Linux của chúng tôi được phát hành dưới dạng gói Debian/Ubuntu cho amd64, nên không cài lên một instance Ampere arm64. Trên máy này, thiết lập là RDP qua đường hầm SSH. Tenvo dành cho những máy không phải máy này — các desktop Windows, macOS và Linux amd64 mà bạn thực sự cần truy cập — và câu hỏi ở đó là ai vận hành relay ở giữa:

  • Tự-host relay khi một yêu cầu buộc phải làm vậy — một nghĩa vụ tuân thủ bằng văn bản rằng lưu lượng phiên không được đi qua hạ tầng bên thứ ba, các mạng bị cô lập nơi relay bên ngoài không thể truy cập, hoặc các quy định về cư trú nêu rõ một khu vực pháp lý mà bạn phải ở trong đó.
  • Sử dụng relay được quản lý khi không có gì bắt buộc — việc trực gác, vá OS, quản lý khoá, gia hạn chứng chỉ và chỉ một region không có failover cộng lại thành một công việc vận hành liên tục tốn kém hơn khoản đăng ký mà nó thay thế.

Toàn bộ phép toán — hóa đơn VPS so với chi phí thực sự để chạy nó — được phân tích trong hướng dẫn của chúng tôi self-hosted remote desktop guide. Nếu bạn thuộc bên cần relay được quản lý, các cấp là Free $0, Lite $2.99/tháng và Pro $7.99/tháng trên pricing page.

Step 5 — tối ưu hiệu năng và mẹo

  • Dùng desktop nhẹ (Xfce, LXDE) để phản hồi tốt hơn với số OCPU thấp.
  • Trên client RDP, giảm color depth xuống 16-bit và tắt hiệu ứng desktop để giảm băng thông và CPU.
  • Bật compression trong xrdp nếu có; cân nhắc các giao thức khác (VNC over SSH, hoặc Tenvo) để đổi giữa độ trễ và chất lượng.
  • Nếu workflow của bạn nặng GUI (video, 3D), instance ARM miễn phí của Oracle sẽ không bằng desktop có GPU; trong trường hợp đó cân nhắc instance có GPU trả phí hoặc workstation cục bộ.

Quản lý chi phí và ghi chú thanh toán Oracle

Always Free tier cho phép bạn chạy Ampere instance miễn phí trong giới hạn Always Free. Theo dõi OCI console để phát hiện tài nguyên không được đánh dấu "Always Free" (block volumes, public IPs và egress có thể phát sinh phí nếu vượt hạn miễn phí). Để tránh hóa đơn bất ngờ, stop hoặc terminate instance khi không dùng và kiểm tra view "Costs" trong console.

Nếu bạn vượt quy mô Always Free và cần shapes lớn hơn, Oracle tính compute theo OCPU-hour và storage theo GB-month — giá thay đổi theo region. Nếu định scale, kiểm tra giá trong OCI console trước khi chuyển shape.

Khắc phục sự cố thường gặp

  • Black screen sau khi đăng nhập RDP: đảm bảo ~/.xsession chứa startxfce4 và /etc/xrdp/startwm.sh được cấu hình để khởi chạy nó.
  • Connection refused trên 3389: kiểm tra xrdp đang chạy (sudo systemctl status xrdp) và đảm bảo bạn đang tunneling nếu 3389 bị chặn bởi security lists.
  • Độ phản hồi chậm: giảm hiệu ứng desktop, hạ color depth trên RDP, hoặc chuyển sang desktop nhẹ hơn.

Checklist bảo mật trước khi đưa vào sử dụng

  • Chỉ dùng SSH keys; vô hiệu hóa xác thực bằng mật khẩu trong /etc/ssh/sshd_config.
  • Giữ máy được cập nhật: cấu hình cập nhật bảo mật tự động hoặc chạy định kỳ apt update && apt upgrade.
  • Dùng fail2ban để hạn chế các nỗ lực brute-force và theo dõi nhật ký tại /var/log/auth.log.
  • Không bao giờ mở cổng 3389 ra internet — hãy tunnel RDP qua SSH. Trên các máy nơi bạn chạy Tenvo thay vào đó, phiên làm việc được truyền qua TLS với một chứng chỉ cho mỗi thiết bị; một đường P2P trực tiếp giữ lưu lượng chỉ giữa hai điểm cuối, và trên đường fallback qua relay TLS được chấm dứt tại relay. Xem sơ lược bảo mật của chúng tôi tại is remote desktop secure và các mẹo rộng hơn trong Bảo Mật Remote Desktop: Những Điều Bạn Cần Biết.

Khi nào nên chọn công cụ khác

Trường hợp nhanh nơi các giải pháp khác hợp lý hơn:

  • Bạn cần truy cập từ xa độ trễ thấp cho công việc đồ họa phụ thuộc GPU: một GPU shape trả phí hoặc một workstation cục bộ sẽ tốt hơn một instance ARM miễn phí.
  • Bạn đang hỗ trợ nhiều ghế và muốn tài khoản trung tâm, vai trò và một hóa đơn duy nhất: đó là những gì the business plans cung cấp, thay vì một VM tự triển khai.
  • Bạn muốn giúp đỡ không cần cấu hình cho một người thân không chuyên: bỏ qua việc dựng server hoàn toàn — cài client ở cả hai đầu và kết nối theo ID.

Để so sánh trực tiếp các đánh đổi giữa các công cụ remote, xem các bài viết của chúng tôi về best teamviewer alternatives và rustdesk vs anydesk.

Kết luận — bạn sẽ có gì và bước tiếp theo

Bằng cách theo hướng dẫn này bạn sẽ có một instance Oracle ARM Always Free chạy một remote desktop sử dụng được (Xfce + xrdp) với truy cập an toàn qua đường hầm SSH. Từ đây bạn có thể củng cố bảo mật instance, viết script start/stop để tiết kiệm tài nguyên, và mở rộng sang các shapes trả phí nếu cần thêm CPU hoặc GPU. Cần ghi nhớ những gì đi kèm: một region, không có SLA, và một máy bạn phải tự vá.

Vậy hãy chọn theo lý do của bạn, không phải theo mác giá. Nếu một quy tắc tuân thủ, một mạng cô lập hoặc một yêu cầu cư trú đặt hạ tầng vào tay bạn, tiếp tục — self-hosted remote desktop guide bao gồm phần relay và chi phí vận hành, và remote access setup guide có các ghi chú thực hành. Nếu không có gì bắt buộc, hãy kết nối tới các máy bạn đã có: Free $0, Lite $2.99/tháng, Pro $7.99/tháng trên pricing page, hoặc the business plans cho một đội.

Khi bạn sẵn sàng, khởi tạo một VM Always Free Ampere trong OCI console và làm theo các bước ở trên — và tắt nó khi bạn không sử dụng, đó là chi phí thực tế của một free tier. Đối với các desktop bạn đang chạy, download the client và kết nối trực tiếp tới chúng thay vì dựng một server khác trước.

Nhận Tenvo

Sẵn sàng tự trải nghiệm?

Miễn phí cho 30 thiết bị, không cần thẻ tín dụng. Kết nối và hoạt động trong hai phút.