VPS Ubuntu / Ubuntu VPS gratis

Ubuntu VPS gratis: saka instance nganti SSH

Gawe Linux VPS nganggo Ubuntu ing instance Oracle Always Free sing layak, banjur verifikasi SSH saka komputer. Pandhuan iki nganggep akun wis disetujoni, kapasitas kasedhiya, lan jatah sing durung dienggo cukup kanggo kabeh resource sing dipilih.

· Dianyari: · Watara 6 menit kanggo maca

Bagean pandhuan

Priksa akun lan pilih siji instance cilik

Conto iki nggunakake VM.Standard.E2.1.Micro AMD, 1 GB RAM, Ubuntu 24.04 LTS x86, ing home region akun. Iki lingkungan administrasi cilik, dudu rekomendasi kapasitas saka benchmark. Priksa image lan shape nduweni kelayakan gratis ing Console.

Butuh ijin ngatur instance, jaringan, lan console connection, sarta OpenSSH ing komputer. Prentah lokal nganggo shell Linux, macOS, utawa WSL. Pendaftaran, kapasitas, lan kasedhiyan terus-terusan ora dijamin; instance idle bisa dijupuk maneh. Waca jatah lan trial VPS gratis dhisik.

Gawe SSH key sadurunge launch

Jalanake ing komputer. Yen filename wis ana, pilih jeneng liyane ing kabeh langkah supaya ora nimpa key. Wenehana 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

Simpen private file kanthi aman; mung file .pub sing diunggah nalika nggawe instance. Public key pangguna nemtokake sapa sing oleh login; host key server nemtokake mesin tujuan. Iki rong key sing beda.

Gawe inventaris compartment, region, jeneng instance, lan ID resource. Jeneng ubuntu-free-ssh mung kanggo eksperimen anyar iki; jeneng wae ora mesthi unik ing OCI.

Siapake public subnet lan watesi SSH

Ing Networking, gawe VCN khusus, contone 10.20.0.0/16, lan regional public subnet 10.20.1.0/24. Yen bakal disambungake menyang jaringan lawas, pilih rentang sing ora tumpang tindih. Gawe lan enable internet gateway ing VCN.

Ing route table subnet, tambahake tujuan 0.0.0.0/0 menyang internet gateway kasebut. Instance uga kudu duwe public IPv4; route wae ora menehi alamat umum.

Ing security list subnet, gawe stateful ingress: source CIDR yaiku public IPv4 komputer saiki ditambah /32, protocol TCP, source ports All, destination port 22. Gunakake alamat sing katon saka internet, dudu IP Wi-Fi pribadi. Jaga aturan egress lan ICMP bawaan sing dibutuhake.

Ganti aturan SSH bawaan sing mbukak kanggo kabeh alamat ing list khusus iki. Aturan sempit ora mbatalake aturan liya sing luwih longgar: priksa kabeh security list lan NSG sing ditempel. Conto iki ora nambah NSG, NAT gateway, utawa load balancer. Yen public IP komputer owah, aturan /32 kudu dianyari.

Gawe instance Ubuntu sing layak

Bukak Compute, Instances, Create instance ing home region. Jenengi ubuntu-free-ssh lan pilih compartment sing bener. Priksa pilihan iki:

Ing layar cilik, geser tabel menyang sisih kanggo ndeleng kabeh kolom.

SetelanPilihan conto
ImageCanonical Ubuntu 24.04 LTS platform image x86/amd64 sing layak
ShapeVM.Standard.E2.1.Micro AMD, 1 GB RAM
Boot volume50 GB, setelan performa sing layak lan jatah isih cukup
JaringanPublic subnet khusus lan public IPv4
SSH keyUpload public key oci-ubuntu-free.pub
TambahanTanpa volume ekstra, software image sing kudu dibayar, utawa managed service opsional

Jatah Oracle 200 GB kanggo boot/block digabung ing home region; itung volume sing wis ana. Credit trial sing nutupi biaya ora mbuktekake kelayakan gratis terus-terusan. Priksa inventaris lan biaya yen ana sing durung cetha.

Simpen blok iki dadi file teks lokal, banjur upload ing Advanced options, Management, Initialization script. Iki ngidini cloud-init nulis public host keys lan fingerprint menyang console; ora ngemot private key.

#cloud-config
ssh:
  emit_keys_to_console: true

Gawe instance sawise kabeh pilihan dipriksa. Yen kapasitas gratis ora ana, mandheg lan evaluasi maneh supaya ora kesasar milih shape sing kudu dibayar. Nalika Running, cathet instance OCID, boot-volume OCID, lan public IPv4.

Verifikasi host key guest saka console history

Sadurunge nampa prompt SSH kapisan, login OCI Console lan bukak instance sing pas. Ing OS Management utawa Resources, bukak Console connection lan pilih Launch Cloud Shell connection. Sambungan iki dibutuhake kanggo njupuk console history; akun kudu duwe ijin.

Bukak Console history, banjur View current history, lan simpen output first boot. Goleki SSH HOST KEY FINGERPRINTS saka cloud-init. Cathet SHA256 lan jinis key host guest. Aja kleru karo fingerprint authorized user keys.

Fingerprint ing resource Console connection ngenali endpoint console OCI, dudu endpoint SSH biasa ing guest. Gunakake host fingerprint saka boot output guest. Yen ora ana, tindakake recovery console resmi dhisik; aja ngganti nganggo asil ssh-keyscan sing durung diverifikasi.

Sambung saka komputer lan priksa Ubuntu

Ing komputer, ganti 203.0.113.20 nganggo public IPv4 instance. Alamat conto iki khusus dokumentasi. Cocogake jinis key lan SHA256 ing prompt karo boot record; tampa mung yen padha.

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

Akun Ubuntu platform image yaiku ubuntu, dudu opc. Sawise mlebu, jalanake pamriksan maca informasi iki ing VPS:

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

Priksa provisioning rampung, Ubuntu 24.04, amd64, memory lan disk sing diarepake, lan SSH listener. Sambungan saka komputer mbuktekake jalur SSH umum iki, dudu kapasitas aplikasi utawa situs HTTP sing wis diterbitake.

Update server tanpa ngganti firewall image

Sawise cloud-init rampung kanthi apik, refresh paket lan waca upgrade sadurunge konfirmasi:

sudo apt update
sudo apt upgrade

Jaga sesi awal lan coba login SSH kapindho. Yen update mbutuhake reboot, tindakake nalika server isih kanggo eksperimen, banjur sambung maneh lan baleni pamriksan. Reboot pancen medhot SSH.

Aja masang utawa enable UFW ing image OCI Ubuntu iki. Aturan firewall persistent lan iSCSI penting kudu dijaga. Situs mengko mbutuhake ijin jaringan OCI lan aturan guest sing cocog kanggo port HTTP/HTTPS.

Ing layar cilik, geser tabel menyang sisih kanggo ndeleng kabeh kolom.

MasalahPriksa dhisik
SSH timeoutPublic IP, gateway route, source /32 saiki, kabeh network rules
Permission denied (publickey)Akun ubuntu, private key pilihan, public key sing diunggah
Host-key mismatchID instance lan boot record sing dipercaya; aja langsung mbusak known_hosts
Error provisioning utawa paketConsole history, cloud-init, lan sambungan repository

Yen isih gagal, gunakake diagnosis SSH. Jaga firewall image nalika nggoleki sebab. Kanggo situs, terusake setup HTTPS nganggo cabang firewall sing bener.

Simpen recovery utawa tutup eksperimen sing pas

Sadurunge ngandelake VPS, simpen data lan cathetan mbangun maneh ing njaba instance, banjur tes restore. Akses admin sing kasil durung ateges production siap. Latihan backup file mung mriksa file sing dipilih, ora kabeh aplikasi.

Yen wis rampung, ekspor data sing dibutuhake. Ing compartment sing dicathet, pilih instance ubuntu-free-ssh kanthi OCID sing pas lan pilih Terminate. Boot volume ditahan kanthi default; pilih permanent deletion mung yen volume kasebut ora dibutuhake lan ekspor wis diverifikasi.

Priksa volume, backup, IP, lan console connection sing isih ana saka inventaris. Busak subnet lan gateway khusus mung sawise yakin ora dienggo liyane. Aja mbusak sakakun mung kanggo ngresiki siji eksperimen. Deleng resource lan panggunaan sing kari.

Pitakon lan wangsulan

Apa iki VPS umum utawa VM ing komputer lokal?

Iki VM ing panyedhiya kanthi public IP. SSH sengaja diwatesi menyang public IP komputer admin. Server ora gumantung komputer lokal tetep urip.

Yen shape gratis ora kasedhiya, apa kudu milih shape liyane?

Enteni utawa bandhingake program liyane. Shape, region, utawa alokasi luwih gedhe ora otomatis layak gratis. Ora ana jaminan persetujuan akun utawa kapasitas.

Dokumentasi lan sumber

Prosedur saka dokumentasi sing dipriksa VPSuntu tanggal 25 September 2026. Iki dudu provisioning test utawa jaminan layanan gratis. Gunakake instance anyar lan priksa syarat akun sing ditrapake.

Pandhuan sing gegandhengan