VPS Ubuntu / मोफत Ubuntu VPS

मोफत Ubuntu VPS तयार करून SSH ने जोडा

पात्र Oracle Always Free instance वर सार्वजनिक Ubuntu VPS तयार करून स्वतःच्या संगणकावरून SSH तपासा. ही प्रक्रिया मंजूर खाते, उपलब्ध capacity आणि पुरेसा न वापरलेला कोटा गृहीत धरते. ती वेबसाइटची capacity किंवा सतत मोफत सेवा मिळण्याची हमी देत नाही.

· अद्ययावत: · वाचनासाठी सुमारे 6 मिनिटे

मार्गदर्शिकेतील विभाग

खाते आणि लहान instance निवडा

Home region मध्ये एक AMD VM.Standard.E2.1.Micro, 1 GB RAM आणि Ubuntu 24.04 LTS x86 image वापरली आहे. हे लहान प्रशासन environment आहे; मोजलेली ॲप क्षमता नाही. Console मध्ये अचूक image/shape ची free पात्रता तपासा. Instance, network व console connection व्यवस्थापनाचे permissions आणि तुमच्या संगणकावर OpenSSH लागते. स्थानिक commands Linux/macOS/WSL shell साठी आहेत.

Signup, capacity किंवा सतत उपलब्धतेची हमी नाही; idle instances परत घेतले जाऊ शकतात. आधी मोफत कोटा आणि ट्रायलची तुलना करा.

Instance आधी SSH key तयार करून जपा

तुमच्या संगणकावर commands चालवा. फाइल आधीच असल्यास overwrite न करता संपूर्ण प्रक्रियेत दुसरे नाव वापरा. Passphrase द्या.

mkdir -p ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa -b 3072 -f ~/.ssh/oci-ubuntu-free
chmod 600 ~/.ssh/oci-ubuntu-free
cat ~/.ssh/oci-ubuntu-free.pub

Private key सुरक्षित ठेवा; creation वेळी फक्त .pub द्या. Login key वापरकर्ता ओळखते; पुढे तपासली जाणारी host key सर्व्हर ओळखते. Inventory मध्ये compartment, region, instance नाव आणि IDs ठेवा. ubuntu-free-ssh हे नाव या नवीन प्रयोगासाठी आहे; OCI मध्ये नाव एकटे unique असेलच असे नाही.

SSH मर्यादित असलेला public subnet तयार करा

या प्रयोगासाठी स्वतंत्र VCN, उदा. 10.20.0.0/16, आणि regional public subnet 10.20.1.0/24 तयार करा. विद्यमान networks शी जोडणार असल्यास ranges overlap नकोत. VCN मध्ये internet gateway तयार करून enable करा. Subnet route table मध्ये 0.0.0.0/0 चे target हा gateway ठेवा. Instance ला स्वतंत्र public IPv4 allocation देखील लागते.

Subnet security list मध्ये stateful ingress द्या: source तुमचा सध्याचा public IPv4/32, TCP, source ports All, destination 22. खाजगी Wi-Fi पत्ता वापरू नका. आवश्यक default egress/ICMP नियम जपा. या dedicated list मधील world-open SSH नियम बदला. Narrow rule दुसरा permissive rule रद्द करत नाही; सर्व lists/NSGs तपासा. येथे NSG, NAT किंवा load balancer जोडलेला नाही. Workstation चा public IP बदलल्यास /32 बदला.

पात्र Ubuntu instance तयार करा

Home region मध्ये Compute → Instances → Create instance उघडा. ubuntu-free-ssh नाव आणि योग्य compartment निवडा.

लहान स्क्रीनवर सर्व स्तंभ पाहण्यासाठी तक्ता बाजूला सरकवा.

Settingया उदाहरणातील निवड
Imageपात्र Canonical Ubuntu 24.04 LTS x86/amd64
ShapeVM.Standard.E2.1.Micro, AMD, 1 GB RAM
Boot volume50 GB, पात्र performance; उरलेला कोटा तपासा
NetworkDedicated public subnet आणि public IPv4
SSH keyoci-ubuntu-free.pub अपलोड करा
Extrasअतिरिक्त volumes, paid image software किंवा managed services नाहीत

Oracle home region मध्ये boot/block मिळून 200 GB कोटा सांगतो; आधीचे volumes मोजा. प्रत्येक resource ची पात्रता व estimate तपासा. Trial credit शुल्क झाकत असेल तर तो कायम free असल्याचा पुरावा नाही. पूर्ण खर्चाची तपासणी वापरा.

खालील मजकूर स्थानिक फाइलमध्ये जपून Advanced options → Management → Initialization script मध्ये अपलोड करा. यात cloud-init कडून public host keys/fingerprints console वर छापण्याची मांडणी आहे; private key नाही.

#cloud-config
ssh:
  emit_keys_to_console: true

Settings तपासल्यावरच तयार करा. Free capacity नसेल तर चुकून paid shape निवडू नका. Running झाल्यावर instance OCID, boot-volume OCID व public IPv4 नोंदवा.

Trusted boot record मधून host key तपासा

Authenticated OCI Console मध्ये हाच instance उघडा. OS Management किंवा Resources मधील Console connection → Launch Cloud Shell connection वापरा. Console history capture साठी connection व योग्य permissions लागतात. Console history → View current history मधून first-boot output जपा.

Cloud-init च्या SSH HOST KEY FINGERPRINTS भागातील guest host key चा SHA256 आणि key type घ्या. Authorized user key वेगळी असते. Console connection resource वरील fingerprint OCI console endpoint चा आहे, नेहमीच्या guest SSH चा नाही. Guest boot record नसेल तर documented console recovery वापरा; unverified ssh-keyscan ला पर्याय मानू नका.

तुमच्या संगणकावरून जोडा आणि Ubuntu पहा

Workstation terminal मध्ये 203.0.113.20 ऐवजी instance चा public IPv4 द्या. हा राखीव उदाहरण-पत्ता आहे. Prompt मधील key type व SHA256 boot record शी जुळल्यावरच स्वीकारा.

ssh -o StrictHostKeyChecking=ask -i ~/.ssh/oci-ubuntu-free ubuntu@203.0.113.20

Ubuntu platform image चे username ubuntu आहे, opc नाही. Login नंतर VPS वर read-only तपासण्या:

cloud-init status --wait
cat /etc/os-release
dpkg --print-architecture
free -h
df -h /
sudo ss -lntp
sudo iptables -S

Provisioning पूर्ण, Ubuntu 24.04, amd64, अपेक्षित memory/disk व SSH listener तपासा. हे कनेक्शन तुमच्या workstation वरून public SSH चालतो हे दाखवते; ॲपची क्षमता किंवा HTTP website प्रकाशित झाल्याचे नाही.

Image firewall जपून updates करा

Cloud-init यशस्वी पूर्ण झाल्यावर metadata refresh करा आणि upgrade स्वीकारण्याआधी यादी पहा:

sudo apt update
sudo apt upgrade

मूळ session उघडे ठेवून दुसरा SSH login तपासा. Reboot आवश्यक असल्यास server disposable असतानाच sudo reboot करून पुन्हा जोडा व basic checks करा. Reboot SSH बंद करतो.

या OCI Ubuntu image वर UFW स्थापित किंवा enable करू नका. Persistent firewall आणि आवश्यक iSCSI नियमांशी documented संघर्ष होऊ शकतो. ते जपा. पुढील वेबसाइटच्या ports साठी OCI network व compatible guest rules दोन्ही लागतात.

लहान स्क्रीनवर सर्व स्तंभ पाहण्यासाठी तक्ता बाजूला सरकवा.

त्रुटीपहिली तपासणी
SSH timeoutPublic IP, gateway route, सध्याचा /32, सर्व network rules
Permission denied (publickey)ubuntu username, private key, uploaded public key
Host-key mismatchInstance identity व trusted boot record; known_hosts आंधळेपणाने काढू नका
Provisioning/packagesConsole history, cloud-init आणि repository connectivity

अचूक error वापरून SSH निदान करा. त्यानंतर provider-specific firewall अटी जपून HTTPS वेबसाइट सेटअप करा.

स्वतंत्र प्रत ठेवा किंवा हाच प्रयोग काढा

Data व rebuild notes instance बाहेर जपा; restore तपासा. हे administrative access ची पडताळणी आहे, production readiness नाही. वेबसाइटच्या files साठी वेगळ्या संगणकावर restore सराव करा; इतर ॲप data ची recovery वेगळी ठरवा.

काम संपल्यावर आवश्यक data export करा. नोंदवलेल्या compartment मधील अचूक OCID चा ubuntu-free-ssh निवडून Terminate करा. Boot volume default ने राहतो; verified export झाल्यावर आणि तोच volume नको असेल तेव्हाच permanent deletion निवडा. Retained volumes, backups, addresses, console connections inventory शी जुळवा. Subnet/gateway इतर कोणी वापरत नसल्यावरच काढा. एका प्रयोगासाठी account-wide deletion करू नका; उरलेला वापर तपासा.

प्रश्नोत्तरे

हा public VPS आहे की स्थानिक VM?

तो प्रदात्याकडील public address असलेला VM आहे. SSH फक्त तुमच्या workstation च्या public IP साठी मर्यादित आहे. तुमचा संगणक चालू ठेवण्यावर VPS अवलंबून नाही.

Free shape उपलब्ध नसेल तर?

थांबा किंवा दुसरा documented कार्यक्रम तपासा. दुसरी shape, region किंवा मोठे allocation मोफत असेल असे गृहीत धरू नका. Account approval व capacity ची हमी दिलेली नाही.

दस्तऐवज आणि संदर्भ

VPSuntu ने संबंधित provider/software दस्तऐवज 25 सप्टेंबर 2026 रोजी तपासले होते. ही documented प्रक्रिया आहे; provision केलेल्या खात्याची चाचणी किंवा free-service guarantee नाही. नवीन instance आणि स्वतःच्या खात्याच्या अटी तपासा.

संबंधित मार्गदर्शिका

Ubuntu VPS: तुमच्या कामाला योग्य सर्व्हर निवडा

Ubuntu VPS साठी CPU, RAM आणि स्टोरेजचे नियोजन करा. होस्टिंगच्या अटी, Ubuntu ची सुसंगतता आणि पहिली वेबसाइट सुरू करण्याचे पुढचे टप्पे समजून घ्या.

मार्गदर्शिका वाचा →

Linux VPS ची प्रत्यक्ष काम आणि एकूण खर्चावर तुलना करा

Linux VPS निवडताना CPU, उपलब्ध RAM, डिस्क आणि प्रतिसादाचा वेळ मोजा. समान ॲपवर योजनांची चाचणी करून बॅकअपसह संपूर्ण मासिक खर्चाची तुलना करा.

मार्गदर्शिका वाचा →

मोफत VPS च्या अटी आणि पूर्ण खर्च समजून घ्या

मोफत VPS साठी Oracle व Google च्या मर्यादा तपासा. ट्रायल क्रेडिट आणि चालू मोफत कोटा वेगळे समजून डिस्क, IP, ट्रॅफिक व बॅकअपचा खर्च मोजा.

मार्गदर्शिका वाचा →

Ubuntu VPS वर पहिली HTTPS वेबसाइट सुरू करा

नवीन Ubuntu 24.04 VPS वर SSH key आणि स्वतंत्र प्रशासक तयार करा. Nginx, DNS, HTTPS, प्रमाणपत्र नूतनीकरण आणि reboot नंतरची वेबसाइट तपासा.

मार्गदर्शिका वाचा →