Hidden Design

AI-asszisztensek és LLM-ek a Hidden tárhelyen

Frissítve:

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:

  1. 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).
  2. 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.pub tartalma). Így az asszisztens jelszó nélkül, a kulccsal lép be.
  3. 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.
  4. 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.