Udhëzues praktik / Ubuntu VPS falas

Ubuntu VPS falas: nga instanca Oracle te lidhja SSH

Ky udhëzues krijon një instancë të vogël Oracle Cloud me Ubuntu 24.04 dhe verifikon aksesin publik SSH. Përdor një AMD Micro që plotëson kuotën, në rajonin bazë të llogarisë. Miratimi i llogarisë, kapaciteti dhe disponueshmëria duhen konfirmuar në konsolën tuaj.

· Përditësuar: · Leximi: rreth 6 min

Përmbajtja e udhëzuesit

Përgatitni llogarinë dhe zgjidhni një instancë

Shembulli përdor VM.Standard.E2.1.Micro me 1 GB RAM dhe Canonical Ubuntu 24.04 LTS x86/amd64. Është mjedis i vogël administrimi, jo rekomandim kapaciteti i matur. Konfirmoni që imazhi dhe shape i saktë kanë pranueshmërinë falas në Console.

Ju duhen leje për instancën, rrjetin dhe console connection, si dhe OpenSSH në kompjuter me Linux, macOS ose WSL. Instancat joaktive mund të tërhiqen; kuota nuk garanton kapacitet. Lexoni fillimisht programet falas dhe periudhat e provës.

Krijoni çelësin SSH përpara nisjes

Ekzekutoni lokalisht. Nëse ekziston emri i zgjedhur, përdorni tjetër kudo dhe mos e mbishkruani çelësin. Vendosni passphrase kur kërkohet.

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

Ruani skedarin privat në mënyrë të mbrojtur dhe ngarkoni vetëm oci-ubuntu-free.pub. Ky çelës publik përcakton kush mund të hyjë. Host key i serverit, që kontrollohet më vonë, përcakton identitetin e makinës; janë çelësa të ndryshëm.

Mbani inventar me compartment, rajonin, emrin dhe ID-të. Përdorni ubuntu-free-ssh vetëm për provën e re. Emri nuk zëvendëson OCID unik.

Përgatitni subnet publik me SSH të kufizuar

Në Networking krijoni VCN të veçantë, për shembull 10.20.0.0/16, dhe subnet publik rajonal 10.20.1.0/24. Përdorni intervale pa mbivendosje me rrjete që do të lidhen. Krijoni dhe aktivizoni internet gateway në VCN.

Te tabela e rrugëve e lidhur me subnet shtoni destinacionin 0.0.0.0/0 drejt atij gateway. Instancës i duhet edhe IPv4 publike; vetëm ruta nuk e cakton adresën.

Te security list vendosni stateful ingress TCP: source CIDR është IPv4 juaj publike aktuale me /32, source ports All, destination port 22. Përdorni adresën që shihet nga interneti, jo adresën private Wi-Fi. Ruani rregullat e nevojshme egress dhe ICMP.

Zëvendësoni rregullin fillestar SSH të hapur për gjithë internetin. Rregulli më i ngushtë nuk anulon një tjetër më lejues: kontrolloni të gjitha security lists dhe NSG të lidhura. Shembulli nuk shton NSG, NAT gateway ose load balancer. Përditësoni /32 kur ndryshon IP-ja publike e kompjuterit.

Krijoni instancën Ubuntu që plotëson kushtet

Në rajonin bazë hapni Compute / Instances / Create instance. Zgjidhni compartment e synuar dhe emrin ubuntu-free-ssh. Shqyrtoni çdo fushë para konfirmimit.

Në ekran të vogël, lëvizeni tabelën anash për të parë të gjitha kolonat.

CilësimiZgjedhja për shembullin
ImageCanonical Ubuntu 24.04 LTS x86/amd64 i përshtatshëm për kuotën
ShapeVM.Standard.E2.1.Micro, AMD, 1 GB RAM
Boot volume50 GB me performancë të pranueshme dhe kuotë të mjaftueshme të papërdorur
RrjetiSubnet publik i përgatitur dhe IPv4 publike e caktuar
SSHÇelësi publik oci-ubuntu-free.pub
ShtesatPa volume shtesë, softuer me licencë të paguar ose shërbime opsionale

Kuota e kombinuar Oracle për boot/block storage është 200 GB në rajonin bazë; numëroni edhe volume ekzistuese. Kredit prove që mbulon faturën nuk provon pranueshmëri falas pas provës. Kontrolloni çdo burim dhe kushtet e faturimit.

Ruani bllokun vijues në një skedar lokal dhe ngarkojeni te Advanced options / Management / Initialization script. Cloud-init do të shfaqë çelësat publikë të serverit dhe fingerprints në konsolë; nuk ka çelës privat.

#cloud-config
ssh:
  emit_keys_to_console: true

Nëse mungon kapaciteti i pranueshëm, ndaloni dhe rishikoni zgjedhjen pa marrë gabimisht alternativë me pagesë. Kur gjendja është Running, ruani OCID e instancës, boot-volume OCID dhe IPv4 publike.

Verifikoni identitetin përmes historisë së konsolës

Para kërkesës së parë SSH, hyni në OCI Console dhe hapni instancën e saktë. Te OS Management ose Resources hapni Console connection dhe Launch Cloud Shell connection. Nevojiten lejet përkatëse; lidhja mundëson kapjen e historisë së konsolës.

Hapni Console history / View current history dhe ruani daljen e nisjes së parë. Gjeni SSH HOST KEY FINGERPRINTS të cloud-init dhe shënoni SHA256 e llojin e çelësit të sistemit guest. Mos e ngatërroni me fingerprint të authorized user keys.

Fingerprint në vetë burimin Console connection identifikon pikën OCI të konsolës, jo domosdoshmërisht endpoint SSH të guest. Nëse mungon regjistrimi i çelësit guest, ndiqni rikuperimin e dokumentuar OCI para vazhdimit. Një ssh-keyscan i paverifikuar nuk është burim i pavarur besimi.

Lidhuni nga kompjuteri dhe kontrolloni Ubuntu

Zëvendësoni 203.0.113.20, adresë e rezervuar për dokumentacion, me IPv4 publike reale. Krahasoni llojin dhe SHA256 në kërkesën SSH me regjistrimin e besuar të nisjes; pranoni vetëm përputhjen.

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

Përdoruesi i imazhit Ubuntu është ubuntu, jo opc. Pas hyrjes ekzekutoni në VPS kontrollet që lexojnë gjendjen:

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

Konfirmoni përgatitjen e përfunduar, Ubuntu 24.04, amd64, memorien e diskun e pritur dhe SSH që dëgjon. Kjo provon këtë rrugë publike SSH, jo kapacitet aplikacioni ose publikim të një faqeje HTTP.

Përditësoni serverin pa zëvendësuar firewall

Pasi cloud-init të përfundojë me sukses, rifreskoni indeksin dhe shqyrtoni upgrade para pranimit.

sudo apt update
sudo apt upgrade

Mbajeni sesionin fillestar dhe provoni hyrje të dytë SSH. Nëse duhet reboot, ekzekutoni sudo reboot ndërsa instanca është ende provë e zëvendësueshme; lidhuni sërish dhe përsëritni kontrollet.

Mos instaloni ose aktivizoni UFW në këtë imazh OCI Ubuntu. Ruani firewall persistent dhe rregullat thelbësore iSCSI. Faqja e ardhshme ka nevojë për leje në OCI dhe rregulla guest të përshtatshme për portat e saj.

Në ekran të vogël, lëvizeni tabelën anash për të parë të gjitha kolonat.

DështimiKontrolloni fillimisht
SSH timeoutIPv4 publike, ruta gateway, /32 aktuale dhe rregullat e rrjetit
Permission denied (publickey)Përdoruesin ubuntu dhe çiftin e saktë të çelësave
Host-key mismatchID-në e instancës dhe daljen e besuar të nisjes
Gabim përgatitjeje ose paketashConsole history, cloud-init dhe lidhjen me repositories

Mos hiqni known_hosts verbërisht. Përdorni diagnostikimin SSH sipas gabimit. Më pas ndiqni publikimin me Nginx, duke respektuar degën firewall të ofruesit.

Ruani kopjen e rikuperimit ose mbyllni provën

Para se të mbështeteni te VPS, ruani jashtë tij të dhënat dhe shënimet e rindërtimit, pastaj provoni rikthimin. Aksesi administrativ nuk është gatishmëri production. Ushtrimi i skedarëve verifikon skedarët e zgjedhur dhe nuk zëvendëson planin për të dhënat e tjera.

Kur përfundoni, eksportoni çfarë nevojitet. Në compartment e regjistruar zgjidhni instancën e saktë ubuntu-free-ssh sipas OCID dhe Terminate. Boot volume ruhet si parazgjedhje; zgjidhni fshirjen e përhershme vetëm kur ai volum nuk duhet më dhe eksporti është verifikuar.

Krahasoni volumes, backups, adresat dhe console connections e mbetura me inventarin. Hiqni subnet e gateway të veçantë vetëm kur nuk i përdor asgjë tjetër. Mos bëni fshirje në nivel llogarie për një eksperiment. Kontrolloni më vonë përdorimin dhe burimet e mbetura.

Pyetje të shpeshta

A varet VPS nga kompjuteri im i ndezur?

Jo. Është VM te ofruesi me adresë publike; SSH kufizohet te IP-ja juaj publike. Nuk është VM lokale, por kushtet e programit dhe mirëmbajtja vazhdojnë të zbatohen.

Çfarë bëj kur shape falas nuk është i disponueshëm?

Prisni ose shqyrtoni program tjetër të dokumentuar. Shape, rajon ose sasi më e madhe nuk kualifikohet automatikisht. Kuota nuk garanton miratim llogarie apo kapacitet.

Dokumentacioni përkatës u kontrollua më 25 shtator 2026. Kjo është procedurë e dokumentuar, jo test i krijimit të një llogarie ose garanci shërbimi falas. Përdorni instancë të re dhe konfirmoni kushtet në llogarinë tuaj.

Burime zyrtare

  1. Dokumenti 1: docs.oracle.com
  2. Dokumenti 2: docs.oracle.com
  3. Dokumenti 3: docs.oracle.com
  4. Dokumenti 4: docs.oracle.com
  5. Dokumenti 5: docs.oracle.com
  6. Dokumenti 6: docs.oracle.com
  7. Dokumenti 7: docs.oracle.com
  8. Dokumenti 8: docs.oracle.com
  9. Dokumenti 9: docs.oracle.com
  10. Dokumenti 10: docs.cloud-init.io
  11. Dokumenti 11: docs.oracle.com
  12. Dokumenti 12: documentation.ubuntu.com
  13. Dokumenti 13: docs.oracle.com

Udhëzues të lidhur