AI-agendi (Claude Code, Codex, Antigravity) ühendad oma Virtuaal.com-i veebimajutusega väljastpoolt: agent töötab Sinu arvutis või eraldi VPS-is ja ühendub serveriga SSH kaudu pordil 38307. cPaneli funktsioone (e-post, andmebaasid, DNS) haldab agent API-tokeniga. SSH-ligipääs ja cPaneli API on olemas kõigis pakettides: Standard, Äri ja Pro.
Tehisaruagendid nagu Claude, OpenAI Codex ja Google'i Antigravity oskavad Sinu eest faile hallata, koodi kirjutada, veebilehti (sh WordPressi) hooldada ja muudatusi serverisse üles laadida. See juhend näitab, kuidas agent lihtsalt ja turvaliselt ühendada.
Enne alustamist vajad
Tehisaruagent on tarkvara, mis töötab väljaspool Sinu veebimajutust ja ühendub sinna vajadusel - täpselt nii, nagu Sa ise ühendud.
Sinu veebimajutus on see, mida agent haldab, mitte koht, kus agent töötab. Agendil on kaks head kodu:
Mõlemal juhul ühendub agent Sinu veebimajutuse kontoga väljastpoolt kahel viisil:
Agent saab hallata kõike, milleks Sinu kontol on õigused.
Sa ei pea olema arvutiekspert. Lihtsaim viis on kasutada graafilist rakendust, kus agent on juba sees.
| Tööriist | Mis see on |
|---|---|
| Claude'i rakendus | Anthropicu töölauarakendus (macOS ja Windows). Selle Code-vahekaart on mõeldud just failide ja koodi haldamiseks: graafiline kasutajaliides, sisseehitatud failiredaktor, terminali kasutama ei pea. Vaata Claude Desktopi juhendit. |
| AI-toega koodiredaktorid | Cursor, Windsurf või VS Code (koos tehisarulaiendusega). Need oskavad ühenduda serveriga SSH kaudu (nt VS Code'i „Remote-SSH“), nii saad faile otse redigeerida ja paluda agendil muudatusi teha. |
| Käsurida (edasijõudnutele) | Käsureaagendid Claude Code, OpenAI Codex CLI ja Google'i Antigravity CLI. Vaata käsurea juhiseid allolevast edasijõudnute osast. |
Nõuanne
Tavakasutajale on graafiline rakendus (Claude'i rakendus, Cursor või Windsurf) kõige mugavam ja projektide haldamiseks ka kõige otstarbekam. Käsurida on alati olemas, kuid igapäevaseks tööks pole see vajalik.
Kiire algus on kahesammuline. Enne alustamist vaata, et eeldused (kast üleval) on täidetud.
Virtuaali serveriga ühendutakse oma domeeninime kaudu pordil 38307 (mitte tavapärasel pordil 22).
| Väli | Väärtus |
|---|---|
| Aadress (Host) | sinudomeen.ee |
| Kasutaja (User) | Sinu cPaneli kasutajanimi |
| Port | 38307 |
| Võti | Sinu privaatvõti |
Graafilises rakenduses (nt VS Code Remote-SSH) sisesta need andmed ühenduse seadetesse.
Käsureal saad need salvestada faili ~/.ssh/config:
Host minuserver
HostName sinudomeen.ee
User kasutajanimi
Port 38307
IdentityFile ~/.ssh/id_ed25519
IdentitiesOnly yesPärast seda saad ühenduda lihtsalt nimega minuserver.
Kui ühendus on loodud, võid agendil paluda serveriga suhelda. Näiteks:
Ühendu serveriga "minuserver" ja näita, mis failid on kaustas public_html.
Agent loeb tulemust ja teeb sellest kokkuvõtte.
Hea teada
Sa näed iga toimingut, mille agent teha soovib, ja saad selle kinnitada või tagasi lükata. Nii säilib Sul kontroll toimuva üle.
Mõned reaalsed ülesanded, mida tehisaruagent Sinu eest teha saab. Sõnasta agendile soov tavakeeles - ülejäänu teeb tema.
Agent saab tugineda meie oma juhenditele - palu tal vajalik läbi vaadata ja samme järgida:
Järgnev osa on tehnilisem ja eeldab terminali ning cPaneli baasoskusi.
Kui eelistad terminali, paigalda agent oma arvutisse:
| Agent | Paigaldus ja sisselogimine |
|---|---|
| Claude Code (Anthropic) | npm install -g @anthropic-ai/claude-code, käivita käsuga claude. |
| OpenAI Codex CLI | npm install -g @openai/codex, logi sisse käsuga codex login. |
| Google'i Antigravity CLI | Google'i tööriist (asendas varasema Gemini CLI). Paigalda Antigravity ja logi oma Google'i kontoga sisse. |
Agent saab teha kõiki kasutajataseme toiminguid - kõike, mida Sa ise cPanelis või SSH kaudu teha saad. Allolev tabel võtab võimalused kokku.
| Toiming | SSH | cPanel API | Veebimajutuses |
|---|---|---|---|
| Failihaldus (failide lugemine, kirjutamine, teisaldamine) | jah | jah | toimib |
| Veebilehe hooldus ja WordPressi haldus | jah | - | toimib |
| Koodi ja veebilehe üleslaadimine | jah | - | toimib |
| MySQL-andmebaaside haldus | jah | jah | toimib |
| E-postikontode haldus | jah | jah | toimib |
| DNS-kirjete haldus (A, TXT, CNAME) | jah | jah | toimib |
| OS- ja serveritaseme muudatused (paketid, tulemüür) | - | - | ei (selleks on VPS) |
Selleks, et agent saaks cPaneli funktsioone (e-post, andmebaasid, DNS) hallata ilma parooli kasutamata, loo eraldi API-token.
cPanelTurvalisusHalda API-tokeneid
Logi cPanelisse ja ava jaotises Turvalisus valik Halda API-tokeneid.
Vajuta Loo, anna tokenile nimi (nt ai-agent) ja salvesta.
Kopeeri token kohe - seda näidatakse ainult üks kord.
Tähtis
Hoia tokenit nagu parooli. Token annab ligipääsu Sinu cPaneli kontole. Ära salvesta seda koodi sisse ega avalikku kohta.
Tokeniga saab cPaneli funktsioone kasutada kahel viisil.
1. Kaugpäringuna pordil 2083:
curl -H 'Authorization: cpanel KASUTAJA:TOKEN' \
'https://sinudomeen.ee:2083/execute/Email/add_pop?email=info&password=PAROOL&domain=sinudomeen.ee"a=1024'
2. SSH kaudu serveris oleva uapi käsuga:
ssh minuserver "uapi Email add_pop email=info password=PAROOL domain=sinudomeen.ee quota=1024"
Mõned kasulikud UAPI-funktsioonid, mida agendile mainida:
| Valdkond | Funktsioonid |
|---|---|
| E-post | Email::add_pop, Email::list_pops, Email::passwd_pop |
| Andmebaas | Mysql::create_database, Mysql::create_user, Mysql::set_privileges_on_database |
| DNS | DNS::add_zone_record (nt TXT-kirje SSL-sertifikaadi valideerimiseks) |
Hea teada
cPaneli API-token annab ligipääsu ainult Sinu konto funktsioonidele. OS- ja serveritaseme muudatusi sellega teha ei saa - see on jagatud veebimajutuse loomulik piir.
Jagatud veebimajutus on piiratud keskkond. See on mõeldud veebilehtede teenindamiseks, mitte pidevalt töötavate programmide jaoks, ja OS-tasandi muudatusi seal teha ei saa. Seetõttu:
Kui vajad agenti, mis töötab pidevalt, või soovid täielikku kontrolli serveri üle (root-ligipääs, OS-tasandi muudatused), kasuta eraldi virtuaalserverit (VPS) - vaata aiserver.ee.
Tehisaruagent teeb toiminguid Sinu nimel, seetõttu rakenda vähima privileegi põhimõtet:
authorized_keys. Saad lubada ühenduse ainult kindlalt IP-aadressilt (from="...") ja keelata pordiedastuse (no-port-forwarding).| Probleem | Mida kontrollida |
|---|---|
| Ühendus ei õnnestu | Kontrolli, et kasutad porti 38307 ja et SSH on cPanelis aktiveeritud. |
| Agendi autentimine ebaõnnestub | Kontrolli, et tellimus on aktiivne ja API-võti õige. Vale keskkonnamuutuja (nt ANTHROPIC_API_KEY) võib tellimusepõhise sisselogimise tühistada. |
| "fork: Resource temporarily unavailable" | Jõudsid jagatud veebimajutuse protsessipiiranguni. See on märk, et agent tuleks viia oma arvutisse või VPS-i. |
| Vajadus | Lahendus |
|---|---|
| Igapäevane töö (failid, kood, WordPress, üleslaadimine) | Agent Sinu arvutis (Claude'i rakendus, Cursor või Windsurf) + SSH-ühendus veebimajutusega. Lihtne ja turvaline. |
| cPaneli haldus (e-post, andmebaas, DNS) | cPanel API-token + UAPI. |
| Pidev või automaatne töö ja täielik kontroll serveri üle | Agent eraldi VPS-is - vaata aiserver.ee. |
Küsimuste korral võta ühendust meie klienditoega - aitame hea meelega.