Skip to content
सभी सिस्टम संचालितv0.16.55AGPL-3.0नि:शुल्क स्तर · 30 उपकरणTenvo AI · MCP के लिए CLAUDE & CURSOR
ब्लॉग पर वापसTutorial

Oracle Cloud free tier remote desktop — ARM सेटअप

Tenvo Editorial Team7 मिनट पढ़ें
Oracle Cloud free tier remote desktop — ARM सेटअप

क्या आप एक कम-लागत, भरोसेमंद तेज़ रिमोट डेस्कटॉप चाहते हैं लेकिन TeamViewer या AnyDesk की सब्सक्रिप्शन फीस नहीं देना चाहते? यह गाइड आपको Oracle Cloud के ARM Always Free tier का उपयोग करके एक रिमोट डेस्कटॉप (Ubuntu 22.04 arm64) होस्ट करने के लिए चरण-दर-चरण बताती है, जिसमें RDP, SSH टनलिंग और एक स्व-होस्टेड RustDesk सर्वर विकल्प के व्यावहारिक कदम शामिल हैं। Tenvo कंपनी द्वारा संचालित एक प्रबंधित रिले है जिसके सर्वर जर्मनी में स्थित हैं और इसे स्वयं होस्ट नहीं किया जा सकता; जो पाठक अपना सर्वर चाहते हैं उन्हें स्व-होस्टेड RustDesk की ओर निर्देशित किया जाता है.

Oracle Cloud का ARM Always Free tier एक उपयोगी Linux डेस्कटॉप चला सकता है, और यह गाइड इसे Ubuntu 22.04 arm64 पर एंड-टू-एंड चलाने का तरीका बताती है: Xfce, xrdp, SSH टनलिंग, हार्डनिंग। यह उस प्रश्न का भी उत्तर देता है जिसे अधिकांश ट्यूटोरियल छोड़ देते हैं — कब एक मुफ्त ARM instance वास्तव में सही विकल्प है, और कब एक managed relay के माध्यम से उस मशीन से कनेक्ट करना जिसके आप पहले से मालिक हैं, छोटा रास्ता है।

Oracle के ARM Always Free को रिमोट डेस्कटॉप के लिए क्यों उपयोग करें

Always Free Ampere A1 तब उपयोगी होता है जब आपको वास्तव में एक अतिरिक्त Linux बॉक्स चाहिए — एक अस्थायी dev मशीन, एक jump host, या एक always-on Linux डेस्कटॉप जो आपके पास पहले से नहीं है। Free Tier आपको light-to-moderate डेस्कटॉप वर्कलोड्स के लिए उपयुक्त Arm-आधारित compute allocation देता है: एक arm64 OS इमेज चुनें (Ubuntu 22.04 LTS अच्छी रहती है), Xfce जैसा lightweight desktop इंस्टॉल करें, और एक SSH टनल के ज़रिए RDP पर पहुँचें। यदि आप वास्तव में उन मशीनों तक पहुँच चाहते हैं जो आपके पास पहले से मौजूद हैं, तो एक नया सर्वर इसका जवाब नहीं है।

ईमानदार नोट: Always Free किसी तीसरे पक्ष के विक्रेता का free tier है — एक ही region, कोई SLA नहीं, और idle instances को पुनः प्राप्त किया जा सकता है। यह लैब बॉक्स के लिए ठीक है पर किसी भी ऐसी चीज़ के लिए गलत है जिसे हमेशा चालू रहना चाहिए। अगर आपको full GPU acceleration या low-latency pro graphics चाहिए, तो एक paid GPU shape या एक लोकल workstation की योजना बनाएं। यह ट्यूटोरियल सामान्य डेस्कटॉप उपयोग, एडमिन कार्यों और सस्ते में रिमोट सपोर्ट के लिए है।

आप क्या बनाएंगे — न्यूनतम घटक

  • एक Always Free Ampere (arm64) instance जो Ubuntu 22.04 LTS (jammy) चला रहा हो।
  • एक lightweight desktop environment (Xfce) और RDP कनेक्शनों के लिए xrdp।
  • SSH टनल या प्रतिबंधित VCN security lists के माध्यम से सुरक्षित एक्सेस — कोई भी RDP पोर्ट सीधे इंटरनेट पर खुला नहीं होना चाहिए।

चरण 1 — एक Oracle Free खाता बनाएँ और सही इमेज चुनें

Oracle Cloud Free खाता बनाएँ (Always Free टियर वह विकल्प है जो आप चाहते हैं)। OCI कंसोल में: Compute > Instances > Create Instance. सुनिश्चित करें कि आप Always Free–eligible Ampere (ARM) shape चुनें — VM.Standard.A1.Flex परिवार — और उस amd64/arm64 इमेज को चुनें जिस पर "Always Free eligible" टैग लगा हो।

OS इमेज चुनें: Ubuntu 22.04 LTS (arm64) एक स्थिर विकल्प है जिसमें पैकेज सपोर्ट व्यापक है। इंस्टेंस बनाते समय, डिफ़ॉल्ट यूज़र के लिए अपनी public SSH key जोड़ें (image के अनुसार opc या ubuntu)। असाइन की गई public IP नोट करें (या यदि आप स्थायी पता चाहते हैं तो एक reserved public IP अलॉट करें)।

चरण 2 — बेसिक इंस्टेंस हार्डनिंग और प्रारंभिक अपडेट

अपनी वर्कस्टेशन से इंस्टेंस में SSH करें। opc@PUBLIC_IP को इंस्टेंस पते और अपनी की पथ के अनुसार बदलें:

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

कनेक्ट होने के बाद, OS अपडेट करें और आवश्यकता हो तो अनुकूल लोकेल सेट करें:

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

UFW सक्षम करें लेकिन अभी SSH की अनुमति रखें:

sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

चरण 3 — डेस्कटॉप और xrdp (RDP) स्थापित करें

ARM पर रिमोट डेस्कटॉप के लिए प्रतिक्रियाशीलता के लिए हल्का DE चुनें। Xfce सुविधाओं और गति का सामान्य संतुलन है:

sudo apt install -y xfce4 xfce4-goodies

xrdp इंस्टॉल करें (Ubuntu 22.04 रिपॉजिटरी का पैकेज arm64 पर ठीक काम करता है):

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

xrdp को Xfce उपयोग करने के लिए कॉन्फ़िगर करें। रिमोट उपयोगकर्ता के लिए ~/.xsession बनाएं या बदलें:

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

/etc/xrdp/startwm.sh को समायोजित करें ताकि यह Xfce लॉन्च करे (sudo के साथ संपादित करें): अंतिम दो लाइनों को हटाएँ या टिप्पणी करें और exit 0 से पहले startxfce4 जोड़ें। साथ ही xrdp यूज़र को ssl-cert समूह में जोड़ें:

sudo adduser xrdp ssl-cert

xrdp को रीस्टार्ट करें:

sudo systemctl restart xrdp

चरण 4 — सुरक्षित पहुँच: SSH टनल या कड़े सुरक्षा सूचियाँ बेहतर हैं

इंटरनेट पर RDP (TCP/3389) खोलना सुविधाजनक हो सकता है लेकिन हमले की सतह बढ़ाता है। दो सुरक्षित विकल्प:

  1. SSH टनल (अनुशंसित): 3389 को VCN सुरक्षा सूचियों में बंद रखें और इसे अपने वर्कस्टेशन से SSH सत्र के माध्यम से फ़ॉरवर्ड करें।
  2. OCI नेटवर्क सुरक्षा समूहों का उपयोग करके 3389 को किसी ज्ञात IP रेंज तक सीमित करें (रूमिंग क्लाइंट्स के लिए अनुशंसित नहीं)।

SSH टनल उदाहरण (अपने वर्कस्टेशन से):

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

टनल सक्रिय होने पर आप लोकलहोस्ट पर RDP करेंगे जैसे सर्वर लोकल हो। इससे 3389 सार्वजनिक रूप से खुलने से बचता है और इसे स्क्रिप्ट करना या SSH config में एंट्री बनाना आसान होता है।

Tenvo किसमें फिट बैठता है, और किसमें नहीं

सीधा जवाब ताकि आप एक दोपहर बर्बाद न करें: हमारा Linux क्लाइंट amd64 के लिए Debian/Ubuntu पैकेज के रूप में आता है, इसलिए यह Ampere arm64 instance पर इंस्टॉल नहीं होता। इस बॉक्स पर सेटअप RDP over an SSH tunnel होगा। Tenvo उन मशीनों के लिए है जो यह मशीन नहीं हैं — वे Windows, macOS और amd64 Linux डेस्कटॉप जिन्हें आपको वास्तव में पहुंचना है — और वहां प्रश्न यह है कि बीच में relay कौन ऑपरेट करता है:

  • जब किसी आवश्यकता के कारण मजबूरी हो तो relay को self-host करें — जैसे कोई लिखित अनुपालन दायित्व कि session traffic तृतीय-पक्ष इन्फ्रास्ट्रक्चर को पार न करे, अलग-थलग नेटवर्क जहाँ बाहरी relay पहुँच से बाहर हो, या residency नियम जो एक ऐसे अधिकार क्षेत्र का नाम लें जिसमें आपको रहना जरूरी हो।
  • जब कुछ भी मजबूर न करे तो managed relay का उपयोग करें — on-call होना, OS patching, key custody, certificate renewal और एक ही region जिसमें कोई failover न हो मिलकर एक स्थायी ऑपरेशन्स का काम बन जाते हैं जिसकी लागत उस subscription से अधिक हो सकती है जिसे यह बदलता है।

पूर्ण गणित — VPS बिल बनाम इसे चलाने की वास्तविक लागत — हमारे self-hosted remote desktop guide में विस्तार से बताया गया है। अगर आप managed विकल्प पर आते हैं, तो tiers हैं Free $0, Lite $2.99/माह और Pro $7.99/माह pricing page पर।

चरण 5 — प्रदर्शन ट्यूनिंग और सुझाव

  • कम OCPU काउंट पर प्रतिक्रियाशीलता के लिए हल्का डेस्कटॉप (Xfce, LXDE) उपयोग करें।
  • RDP क्लाइंट पर रंग गहराई 16-bit पर कम करें और बैंडविड्थ व CPU उपयोग कम करने के लिए डेस्कटॉप इफेक्ट्स बंद करें।
  • यदि उपलब्ध हो तो xrdp में संपीड़न सक्षम करें; अलग लेटेंसी/क्वालिटी ट्रेड-ऑफ के लिए वैकल्पिक प्रोटोकॉल (VNC over SSH, या Tenvo) पर विचार करें।
  • यदि आपका वर्कफ़्लो GUI-भारी (वीडियो, 3D) है, तो Oracle के फ्री ARM इंस्टेंस GPU-बैक्ड डेस्कटॉप से मेल नहीं खाएँगे; उस स्थिति में एक भुगतान किए गए GPU इंस्टेंस या स्थानीय वर्कस्टेशन की योजना बनाएं।

लागत प्रबंधन और Oracle बिलिंग नोट्स

Always Free टियर आपको सीमाओं के भीतर रहने पर Ampere इंस्टेंस को बिना शुल्क के चलाने देता है। OCI कंसोल में किसी भी संसाधन पर नज़र रखें जो "Always Free" के रूप में चिह्नित नहीं है (ब्लॉक वॉल्यूम, public IPs और egress शुल्क फ्री अलाउंस से अधिक होने पर चार्ज कर सकते हैं)। अनपेक्षित बिल से बचने के लिए, उपयोग न होने पर इंस्टेंस को स्टॉप या terminate करें और कंसोल में "Costs" व्यू चेक करें।

यदि आप Always Free से बढ़कर बड़े shapes की आवश्यकता रखते हैं, तो Oracle compute को OCPU-hour के हिसाब से और storage को GB-month के हिसाब से बिल करता है — दरें क्षेत्र के अनुसार भिन्न होती हैं। स्केल अप करने की योजना है तो shape बदलने से पहले OCI कंसोल में प्राइसिंग सत्यापित करें।

सामान्य समस्याओं के निवारण

  • RDP लॉगिन के बाद ब्लैक स्क्रीन: सुनिश्चित करें कि ~/.xsession में startxfce4 है और /etc/xrdp/startwm.sh इसे लॉन्च करने के लिए सेट है।
  • 3389 पर कनेक्शन रिजेक्ट: जाँचें कि xrdp चल रहा है (sudo systemctl status xrdp) और यदि 3389 सुरक्षा सूचियों द्वारा ब्लॉक है तो आप टनलिंग कर रहे हैं।
  • धीमी प्रतिक्रियाशीलता: डेस्कटॉप इफेक्ट्स कम करें, RDP रंग गहराई कम करें, या और हल्के डेस्कटॉप पर स्विच करें।

लाइव जाने से पहले सुरक्षा चेकलिस्ट

  • केवल SSH keys का उपयोग करें; /etc/ssh/sshd_config में password authentication डिसेबल करें।
  • मशीन को अपडेट रखें: automatic security upgrades कॉन्फ़िगर करें या नियमित रूप से apt update && apt upgrade चलाएँ।
  • fail2ban का उपयोग brute-force प्रयासों को थ्रॉटल करने के लिए करें और /var/log/auth.log में लॉग्स मॉनिटर करें।
  • 3389 को कभी इंटरनेट पर एक्स्पोज़ न करें — RDP को SSH के ऊपर टनल करें। जिन मशीनों पर आप Tenvo चलाते हैं, वहाँ सेशन TLS के माध्यम से पर-डिवाइस सर्टिफिकेट के साथ चलते हैं; एक डायरेक्ट P2P पाथ दोनों endpoints के बीच रहता है, और relay fallback पाथ पर TLS relay पर टर्मिनेट होता है। हमारा security primer देखें: is remote desktop secure और विस्तृत सुझावों के लिए रिमोट डेस्कटॉप सुरक्षा: आपको क्या जानने की आवश्यकता है।

कब अन्य टूल चुनें

ऐसे त्वरित मामले जहाँ विकल्प बेहतर हैं:

  • यदि आपको GPU-bound ग्राफ़िक्स वर्क के लिए low-latency रिमोट एक्सेस चाहिए: एक paid GPU shape या एक लोकल workstation किसी मुफ्त ARM instance से बेहतर होगा।
  • यदि आप कई seats को सपोर्ट कर रहे हैं और central accounts, roles और एक ही बिल चाहते हैं: यह वही है जो the business plans कवर करते हैं, बजाय इसके कि आप एक हाथ से बनायी गई VM पर जाएँ।
  • यदि आप किसी गैर-टेक्निकल रिश्तेदार के लिए zero-setup मदद चाहते हैं: सर्वर को पूरी तरह छोड़ दें — दोनों ओर क्लाइंट इंस्टॉल करें और ID से कनेक्ट करें।

विभिन्न रिमोट टूल्स के ट्रेड-ऑफ़्स की सीधी तुलना के लिए हमारे लेख देखें: TeamViewer के सर्वश्रेष्ठ विकल्प और RustDesk बनाम AnyDesk।

सारांश — आप क्या प्राप्त करेंगे और अगले कदम

इस गाइड का पालन करके आपके पास एक Always Free Oracle ARM instance होगा जो एक उपयोगी रिमोट डेस्कटॉप (Xfce + xrdp) चला रहा होगा और SSH टनलिंग के माध्यम से सुरक्षित एक्सेस होगा। यहीं से आप instance को हार्डन कर सकते हैं, संसाधन बचाने के लिए start/stop स्क्रिप्ट कर सकते हैं, और अगर अधिक CPU या GPU पावर चाहिए तो paid shapes की ओर बढ़ सकते हैं। ध्यान में रखने योग्य चीजें: एक ही region, कोई SLA नहीं, और वह बॉक्स जिसे आप स्वयं पैच करते हैं।

इसलिए निर्णय अपने कारण के आधार पर लें, कीमत के टैग के आधार पर नहीं। अगर कोई अनुपालन नियम, एक अलग-थलग नेटवर्क या residency requirement आपके हाथों में इंफ्रास्ट्रक्चर रखता है, तो आगे बढ़ें — हमारी self-hosted remote desktop guide relay पक्ष और चलने की लागतों को कवर करती है, और remote access setup guide में हैंड्स-ऑन नोट्स हैं। अगर कुछ भी मजबूर नहीं करता, तो उन मशीनों तक पहुँचें जो आपके पास पहले से हैं: Free $0, Lite $2.99/माह, Pro $7.99/माह pricing page पर, या टीम के लिए the business plans।

जब आप तैयार हों, OCI कंसोल में एक Always Free Ampere VM स्पिन अप करें और ऊपर दिए चरणों का पालन करें — और जब उपयोग न कर रहे हों तो उसे स्टॉप कर दें, क्योंकि यह free tier की ईमानदार लागत है। जिन डेस्कटॉप्स को आप पहले से चला रहे हैं, उनके लिए download the client करें और पहले एक और सर्वर खड़ा करने के बजाय सीधे उनसे कनेक्ट करें।

Tenvo प्राप्त करें

खुद आज़माना चाहेंगे?

30 उपकरणों के लिए मुफ्त, किसी क्रेडिट कार्ड की आवश्यकता नहीं। दो मिनट में चालू और कनेक्ट।