A Hidden tárhely „LLM-barát”: a tudásbázis gépi olvasásra is elérhető, és a tárhely SSH/SFTP-n biztonságosan átadható egy AI kódoló asszisztensnek (Claude Code, Codex, Cursor és társaik), hogy az a weboldalán dolgozzon. Ez az oldal leírja, mit érdemes ehhez beállítani, és hogyan telepítheti a Hidden skillt.
Mit kap az AI-asszisztens?
| Gépi olvasásra szánt tudásbázis | https://www.hidden.hu/llms.txt (tartalomjegyzék), https://www.hidden.hu/llms-full.txt (minden cikk egy fájlban), illetve minden cikk Markdownban: a cikk címéhez .md végződés (pl. https://www.hidden.hu/tudasbazis/ftp-sftp.md) |
| SSH, SFTP, SCP | ftp.hidden.hu, 2222-es port, kulcsos belépéssel – lásd FTP és SFTP hozzáférés |
| FTPS | ftp.hidden.hu, 21-es port, explicit TLS |
| Hidden skill | kész utasításcsomag és hh szkript, amely egyetlen, nyitva tartott SSH-kapcsolaton futtat parancsokat, tölt fel és le fájlokat, és tükröz könyvtárakat |
| Naplók | logs/php.log, logs/error.log, logs/access.log – az asszisztens ezekből tud hibát keresni |
Biztonságos hozzáférés egy AI-asszisztensnek
Ne a fő fiók jelszavát adja oda, és soha ne írjon jelszót a chatbe. Javasolt beállítás:
- Külön FTP-fiók: admin.hidden.hu → FTP → Új FTP hozzáférés. Ha csak egy részen dolgozik, adjon meg alkönyvtárat (pl.
web/wp-content/themes/sajat). - SSH-kulcs: a saját gépén hozzon létre kulcsot (
ssh-keygen -t ed25519), és a fiók oldalán vegye fel a nyilvános kulcsot (~/.ssh/id_ed25519.pubtartalma). Így az asszisztens jelszó nélkül, a kulccsal lép be. - Időablak: a fájlhozzáférést és – ha parancsokat (wp-cli, composer, artisan) is futtatnia kell – a shell-hozzáférést 24 vagy 48 órára nyissa meg. Lejárat után a belépés magától megszűnik.
- IP-korlátozás (opcionális): engedélyezze csak a saját gépe nyilvános IP-címét.
A shell a weboldal saját, elszigetelt környezetében fut: root-, sudo- vagy teljes szerverhozzáférést nem ad. Minden tárhelyről napi mentés készül; ha az asszisztens elront valamit, lásd Biztonsági mentések.
A Hidden skill telepítése (Claude Code)
A skill egy SKILL.md utasításfájlból és a hh bash szkriptből áll. Telepítés a saját gépére:
d=~/.claude/skills/hidden-hosting
mkdir -p "$d/scripts"
curl -fsSo "$d/SKILL.md" https://www.hidden.hu/llm/hidden-hosting/SKILL.md
curl -fsSo "$d/scripts/hh" https://www.hidden.hu/llm/hidden-hosting/hh
chmod +x "$d/scripts/hh"
Más, Agent Skills formátumot ismerő eszköznél a mappát annak skill-könyvtárába másolja. A hh szkript önállóan, AI nélkül is használható (kell hozzá: ssh, scp, sftp, mappatükrözéshez lftp).
A projekt mappájában hozzon létre egy .hidden-hosting fájlt (és vegye fel a .gitignore-ba):
user = www.example.hu
key = ~/.ssh/id_ed25519
Ezután elég az asszisztensnek ennyit mondani: „a weboldal a Hiddennél van, töltsd fel a dist mappát” vagy „nézd meg a php.log-ot, miért 500-as a hiba”.
A hh parancsai
hh open # egyszer belép, a kapcsolat 15 percig nyitva marad
hh ls web # könyvtárlista (shell nélkül is működik)
hh get logs/php.log . # letöltés
hh put index.html web/ # feltöltés
hh mirror dist web --dry-run # mi változna – csak a módosult fájlok
hh mirror dist web # feltöltés (lftp, SFTP-n)
hh run 'cd web && wp plugin list' # parancs futtatása (bekapcsolt shell kell)
hh close
SSH-kulcs nélküli fióknál ugyanez FTPS-en is megy (a jelszót a HIDDEN_FTP_PASSWORD környezeti változóból veszi): hh ftp-mirror dist web, hh ftp-ls web.
Miért jobb ez, mint a sima ssh/scp? Minden parancs ugyanazt az egy kapcsolatot használja, így nincs külön belépés minden lépésnél, gyorsabb, és kíméli az egyidejű kapcsolatok korlátját. A szkript nem kér jelszót és nem próbálkozik újra: néhány (kb. 3) sikertelen belépés után az IP-cím ideiglenesen kitiltódik, ezt így elkerüli.
Gyakori kérdések
Hozzáfér az AI a többi oldalamhoz vagy a postafiókjaimhoz? Nem. A fiók csak a megadott tárhelyet (vagy alkönyvtárat) látja, levelezéshez és a vezérlőpulthoz nem ad hozzáférést.
Mit nem tud megcsinálni az asszisztens? A vezérlőpultban végzett beállításokat (DNS, PHP-verzió, új adatbázis, postafiókok) – ezeket Ön intézi az admin.hidden.hu felületen, vagy a supporttól kéri.
Kitiltott a szerver, mert az asszisztens többször rossz adatokkal próbálkozott. Várjon legalább 10 percet, javítsa a beállítást (felhasználónév, kulcs, hozzáférési ablak), és csak utána próbálja újra. Lásd IP-kitiltás, jelszavak.
Van a tudásbázisnak saját AI-asszisztense? Igen, a tudásbázis oldalán kérdezhet tőle. Ügyfélfiókokba nem lát bele.
Kapcsolódó oldalak
Nem találta, amit keresett? Kérdezze az asszisztenst, vagy írjon a [email protected] címre.