Hidden Design

FTP és SFTP hozzáférés

Frissítve:

A tárhely fájljait FTP-n (titkosított FTPS-sel) vagy SFTP/SCP-n keresztül kezelheti. Minden tárhely egyetlen, közös belépési címen érhető el: ftp.hidden.hu. Ez az oldal leírja a kapcsolódási adatokat, a legelterjedtebb kliensek beállítását, az FTP-fiókok kezelését a vezérlőpultban és a leggyakoribb hibákat.

Kapcsolódási adatok

Beállítás Érték
Kiszolgáló (host) ftp.hidden.hu
FTP / FTPS (explicit TLS) port 21, titkosítás: „Explicit FTP over TLS” (AUTH TLS) – ajánlott
FTPS (implicit TLS) port 990
SFTP / SCP / SSH port 2222 (nem 22!)
Felhasználónév a fő fiók általában www.example.hu formájú; az alfiókok <tárhely>_<név> formájúak
Jelszó a vezérlőpultban generált jelszó (saját jelszó nem adható meg)
Átviteli mód (FTP) csak passzív – az aktív mód (PORT/EPRT) le van tiltva
Tanúsítvány érvényes, nyilvánosan hitelesített tanúsítvány – „kivétel hozzáadására” nincs szükség

Fontos tudnivalók:

Melyiket válasszam: FTPS vagy SFTP?

FTPS (21, explicit TLS) SFTP (2222)
Titkosítás igen (TLS) igen (SSH)
Tűzfal-barát kevésbé (külön passzív adatcsatorna kell) igen (egyetlen kapcsolat)
Kulcsos belépés nem igen (nyilvános kulcs a vezérlőpultban)
Ajánlott ha a kliense vagy a deploy-eszköze csak FTP-t ismer céges hálózat, NAT, instabil FTP esetén; automatizáláshoz

Ha az FTP akadozik, szakadozik vagy a passzív mód nem működik az Ön hálózatán, próbálja az SFTP-t a 2222-es porton – a legtöbb ilyen probléma ezzel megszűnik.

A tárhely könyvtárszerkezete

Belépés után a következő könyvtárakat látja:

Könyvtár Mire való
web/ a weboldal gyökérkönyvtára (document root) – ami ide kerül, az a böngészőből elérhető. Pl. web/valami.html → https://example.hu/valami.html
noweb/ privát tartalom, böngészőből nem érhető el (pl. konfigurációs fájlok, adatcsere-könyvtár, saját mentések)
logs/ naplók: php.log (PHP-hibák), access.log (látogatási napló), error.log (Apache-hibák), valamint a weboldalról küldött levelek naplója
tmp/ ideiglenes fájlok (pl. PHP-feltöltések, munkamenetek)
cgi-bin/ CGI-szkriptek (ritkán használt)

Beállítás FileZillában

  1. Töltse le a FileZilla klienst a hivatalos oldalról (filezilla-project.org), és telepítse.
  2. Nyissa meg: Fájl → Kiszolgálókezelő (Site Manager), majd kattintson az Új kiszolgáló gombra.
  3. Adja meg:
    • Protokoll: FTP – Fájlátviteli protokoll
    • Kiszolgáló: ftp.hidden.hu, Port: 21
    • Titkosítás: Explicit FTP over TLS megkövetelése
    • Bejelentkezés típusa: Normál
    • Felhasználó: pl. www.example.hu, Jelszó: a vezérlőpultban kapott jelszó
  4. Az Átviteli beállítások fülön az átviteli mód legyen Passzív, és pipálja be az Egyidejű kapcsolatok korlátozása opciót, maximum 5 kapcsolattal.
  5. Kattintson a Kapcsolódás gombra. Első csatlakozáskor a FileZilla megmutatja a tanúsítványt; ellenőrizze, hogy a hidden.hu névre szól, majd fogadja el.

SFTP-hez ugyanitt a Protokoll legyen SFTP – SSH File Transfer Protocol, a Port 2222. Kulcsos belépésnél a bejelentkezés típusa Kulcsfájl, és adja meg a privát kulcsát (a nyilvános kulcsot előbb fel kell venni a vezérlőpultban, lásd lent).

Beállítás WinSCP-ben

  1. Indítsa el a WinSCP-t, a bejelentkezési ablakban válassza az Új webhely lehetőséget.
  2. SFTP esetén (ajánlott):
    • Fájlprotokoll: SFTP
    • Kiszolgáló neve: ftp.hidden.hu, Port: 2222
    • Felhasználónév / Jelszó: a fiók adatai
  3. FTPS esetén:
    • Fájlprotokoll: FTP, Titkosítás: TLS/SSL explicit titkosítás
    • Kiszolgáló neve: ftp.hidden.hu, Port: 21
    • A Speciális… → Kapcsolat alatt a Passzív mód legyen bekapcsolva.
  4. Mentés, majd Bejelentkezés. Első csatlakozáskor fogadja el a szerver kulcsát / tanúsítványát.

Beállítás Cyberduckban (macOS / Windows)

  1. Kattintson az Új kapcsolat (Open Connection) gombra.
  2. A legördülő listában válassza:
    • SFTP (SSH File Transfer Protocol) – szerver ftp.hidden.hu, port 2222, vagy
    • FTP-SSL (Explicit AUTH TLS) – szerver ftp.hidden.hu, port 21.
  3. Adja meg a felhasználónevet és a jelszót, majd Kapcsolódás.

Ne a sima „FTP (File Transfer Protocol)” típust válassza: Cyberducknál ez ismert módon megakadhat a belépésnél („a jelszó egyszerű szövegként kerül elküldésre” figyelmeztetés után időtúllépés). FTP-SSL vagy SFTP módban a probléma nem jelentkezik.

A macOS Finder beépített FTP-funkciója csak olvasásra alkalmas, feltöltéshez használjon FTP-klienst.

Parancssor (SFTP, SCP, lftp)

# SFTP
sftp -P 2222 [email protected]

# SCP – egy fájl feltöltése a web könyvtárba
scp -P 2222 index.html [email protected]:web/

# lftp – csak a megváltozott fájlok tükrözése (deploy)
lftp -u www.example.hu -e "set ftp:ssl-force true; set net:connection-limit 5; \
  mirror -R --only-newer --parallel=5 ./build web; quit" ftp.hidden.hu

Figyelje meg: az sftp a kis -P, az scp a nagy -P kapcsolóval kapja a portot, az ssh pedig a kis -p-vel.

FTP-fiókok kezelése a vezérlőpultban

A fiókokat az admin.hidden.hu → FTP menüpontban kezeli.

Mit lát a listában?

Minden fióknál látható a felhasználónév, a szerver, a domain, a könyvtár, valamint a hozzáférés állapota (fájl- és shell-hozzáférés, IP-korlátozás).

Új jelszó generálása

  1. FTP menü → Új jelszó generálása.
  2. Válassza ki a felhasználónevet, és erősítse meg (kétszer kér megerősítést).
  3. Az új jelszót megjeleníti a rendszer; a régi azonnal érvénytelenné válik.

Új (al)fiók létrehozása

Külön fiókot adhat például egy külső fejlesztőnek, vagy egy adatcserére használt könyvtárhoz.

  1. FTP menü → Új FTP hozzáférés.
  2. Domain: válassza ki, melyik tárhelyhez tartozzon.
  3. Felhasználónév: csak a-z, 0-9, _ és - használható; a rendszer elé teszi a tárhely nevét (<tárhely>_shop).
  4. Alkönyvtár (opcionális): pl. web/shop vagy noweb/import. Üresen hagyva a fiók a teljes tárhelyet látja. A könyvtárnak már léteznie kell – előbb hozza létre a fő fiókkal.
  5. FTP hozzáférés létrehozása.

Tipp: ha egy külső rendszerrel cserél fájlokat, a noweb/ alatti könyvtárat adja meg – így a fájlok weben keresztül nem érhetők el, csak FTP/SFTP-n.

A fiók törlésekor a hozzáférés azonnal megszűnik, de a fájlok megmaradnak.

Hozzáférés-szabályozás (időablak, IP, kulcsok, shell)

Egy fiókra kattintva a hozzáférési oldalon a következőket állíthatja:

Beállítás Lehetőségek Alapállapot
Fájlhozzáférés (FTP, FTPS, SFTP, SCP) 24 óra / 48 óra / 7 nap / Mindig / Letiltás Mindig nyitva
Shell-hozzáférés (SSH) 24 óra / 48 óra / 7 nap / Mindig / Letiltás Letiltva
IP-korlátozás csak a listán szereplő címek / tartományok léphetnek be Nincs korlátozás
SSH nyilvános kulcsok kulcsok felvétele kulcsos belépéshez nincs kulcs

Gyakori hibák

Tünet Valószínű ok Megoldás
530 Login incorrect rossz felhasználónév/jelszó, régi szerverspecifikus host, vagy a fiók hozzáférési ablaka lejárt / le van tiltva Ellenőrizze, hogy a host ftp.hidden.hu, a felhasználónév www.example.hu formájú (szervernév nélkül). Nézze meg a fiók hozzáférési állapotát a vezérlőpultban. Ha kell, generáljon új jelszót.
Belépés sikerül, de a könyvtárlista nem jelenik meg / „Failed to retrieve directory listing” aktív mód, vagy tűzfal/NAT blokkolja a passzív adatcsatornát Állítson passzív módot. Ha így sem megy, használjon SFTP-t a 2222-es porton.
Pár hibás próbálkozás után a szerver egyáltalán nem válaszol (időtúllépés) biztonsági okból ideiglenes IP-tiltás: néhány (kb. 3) sikertelen belépés után az IP-cím 10 percre kitiltódik, ismétlődő hibáknál egyre hosszabb időre; a tiltás a 21-es, 990-es és 2222-es portra egyaránt vonatkozik Várjon, javítsa ki a mentett jelszót a kliensben (gyakran egy régi, elmentett jelszó próbálkozik automatikusan), majd próbálja újra. Ha sürgős, írjon a supportnak a nyilvános IP-címével.
TLS-hiba, „tanúsítvány nem megbízható” rossz hostnevet használ (pl. régi szervernév), vagy a kliens/operációs rendszer nagyon régi Csak az ftp.hidden.hu nevet használja; frissítse a klienst. Ne kapcsolja ki a tanúsítvány-ellenőrzést.
421 Too many connections túl sok egyidejű kapcsolat A kliensben korlátozza az egyidejű kapcsolatok számát kb. 5-re.
A kapcsolat feltöltés/letöltés közben megszakad instabil hálózat, nagyon nagy fájl, vagy NAT időtúllépés Próbálja SFTP-vel (2222); nagy anyagot csomagoljon egy zip-be; sok kis fájlnál csak a megváltozottakat töltse fel.
Nagyon lassú feltöltés sok (több ezer) kis fájlnál az FTP fájlonkénti többletköltsége (minden fájlhoz külön adatkapcsolat) – nem a sávszélesség Töltsön fel egyetlen zip-et (a kicsomagolást a shell-hozzáféréssel elvégezheti, vagy kérje a supporttól), illetve deploynál csak a változott fájlokat küldje (git-ftp, lftp mirror --only-newer).
Feltöltött fájl módosítása nem látszik az oldalon gyorsítótár (WordPress cache plugin, OPcache, Cloudflare) Ürítse a WordPress-cache-t, és kérje a Cloudflare-cache ürítését. Lásd Lassú oldal és hibakódok.
„Permission denied” írásnál, vagy az oldal nem tud fájlt írni jogosultsági probléma (pl. PHP-verzióváltás vagy kézi chmod után) A fájlok egy része a webszerver felhasználójához tartozik, ez normális. Ha FTP-n nem tudja módosítani, írjon a supportnak, kézzel javítjuk. 777-es jogot ne adjon.
Új jelszóval sem lehet belépni (530) közvetlenül a generálás után a jelszó még nem szinkronizálódott Várjon pár percet; ha nem oldódik meg, jelezze a supportnak.

Gyakori kérdések

Elvesztettem az FTP-jelszót, elküldenék a régit? Nem tudjuk: a jelszavakat titkosítva tároljuk, mi sem látjuk. A vezérlőpultban (FTP → Új jelszó generálása) azonnal újat kérhet, vagy a supporttól is kérheti a szerződésben szereplő e-mail címről.

Mi az FTP-host az új szerveren / költözés után? Mindig ftp.hidden.hu. A felhasználónév és a jelszó szerverköltözéskor nem változik.

A régi <szervernév>.hidden.hu címmel nem tudok belépni. A szerverenkénti címek megszűntek, a közvetlen hozzáférést letiltottuk. Használja az ftp.hidden.hu címet, szervernév-előtag nélküli felhasználónévvel.

Van SFTP? Igen, az ftp.hidden.hu 2222-es portján (nem a 22-esen). Ugyanazzal a felhasználónévvel és jelszóval működik, mint az FTP, illetve nyilvános kulccsal is.

Kaphat külön FTP-fiókot a fejlesztőnk, csak egy könyvtárhoz? Igen, a vezérlőpultban Ön is létrehozhatja (FTP → Új FTP hozzáférés, alkönyvtár megadásával). Időkorlátot és IP-korlátozást is beállíthat rá.

Van SSH-hozzáférés? Igen, az ftp.hidden.hu 2222-es portján: ssh -p 2222 <felhasználó>@ftp.hidden.hu. A shellt a vezérlőpultban FTP-fiókonként, időablakkal kell engedélyezni (alapból ki van kapcsolva). A weboldal saját, elszigetelt környezetében fut – root- vagy teljes szerverhozzáférést nem ad –, de composer, wp-cli, artisan jellegű feladatokhoz elegendő.

Megkapom a régi, közös FTP-fiókot, ami minden oldalamat látta? Az ilyen összevont fiókok helyett oldalanként külön fiókot biztosítunk (www.<domain>). Ha több tárhelye van, mindegyikhez saját fiók tartozik.

Hova töltsem fel a statikus HTML-oldalt? A web/ könyvtárba. A web/index.html lesz a kezdőlap.

Fel lehet tölteni egy több GB-os fájlt FTP-n? Igen, a tárhely keretén belül. Nagyon nagy fájlnál SFTP-t javaslunk, mert megbízhatóbb a megszakadó kapcsolatoknál.

Látszik valahol, ki törölt fájlt a tárhelyről? Az FTP-naplók korlátozott ideig (nagyjából 1-2 hónapig) visszakereshetők; írjon a supportnak a pontos idővel és fájlnévvel. Elveszett fájl a napi mentésből visszahozható, lásd Biztonsági mentések.

Mi a tárhely mérete, mennyi hely van még? A tárhely kerete a webet és a postafiókokat együtt tartalmazza. A vezérlőpult jelzi, ha a használat a csomag fölé ment; a méret nem valós időben, hanem időszakosan számolódik újra.

Kapcsolódó oldalak

Nem találta, amit keresett? Kérdezze az asszisztenst, vagy írjon a [email protected] címre.