SFTP-kapcsolat: FileZilla és Cyberduck
Hogyan csatlakozz SFTP-n, SSH-kulccsal a FileZillával vagy a Cyberducckal, és mire figyelj WordPress-oldal fájljainál.
This content is not available in your language yet.
A FileZilla és a Cyberduck grafikus SFTP-kliens: az egyik oldalon a gépedet, a másikon a szervert látod, a fájlokat húzással mozgatod. Mindkettő ingyen letölthető, és mindkettő tud SSH-kulcsos belépést. Windowson a WinSCP is jó választás.
Mielőtt nekilátsz, döntsd el, kell-e egyáltalán SFTP. Ha az oldal Git-repóból él, a fájlok a repón át mennek ki, és SFTP-vel ne írj rájuk. A részleteket a Hozzáférés a szerverhez oldal írja le.
Mi kell a csatlakozáshoz
Szekció neve “Mi kell a csatlakozáshoz”- a szerver neve (hoszt), a port és a felhasználónév: ezeket a hozzáféréssel együtt kapod meg;
- SSH-kulcspár, és a publikus kulcs feltöltve a szerver felületére: SSH-kulcs készítése.
Az útmutatóban example.com a szerver neve, felhasznalo a felhasználónév. Ezeket cseréld le a sajátodra.
FileZilla
Szekció neve “FileZilla”Letöltés
Szekció neve “Letöltés”A programot a gyártó oldaláról töltsd le: filezilla-project.org. A letöltőoldal a platformod szerint kínálja a fájlokat: Windowsra telepítő (setup) és zip, Macre tömörített alkalmazás, Linuxra tar.xz. A letöltőoldal JavaScriptet igényel, és hirdetés is megjelenik rajta.
Kapcsolat felvétele
Szekció neve “Kapcsolat felvétele”A FileZilla a kapcsolatokat a Site Manager (Kapcsolatkezelő) ablakban tárolja.
- Nyisd meg a Site Manager ablakot, és hozz létre új kapcsolatot (New Site).
- A Protocol mezőben válaszd az SFTP - SSH File Transfer Protocol értéket.
- A Host mezőbe írd be a szerver nevét (például
example.com), a Port mezőbe a kapott portot. - A Logon Type mezőben válaszd a Key file lehetőséget.
- A User mezőbe írd be a felhasználónevet, a Key file mezőnél pedig tallózd ki a privát kulcsod fájlját.
- Kattints a Connect gombra.
Ha a program a szerver ujjlenyomatát mutatja, hasonlítsd össze a hozzáféréssel kapott ujjlenyomattal, és csak egyezésnél fogadd el.
Cyberduck
Szekció neve “Cyberduck”A Cyberduck dokumentációja a docs.cyberduck.io oldalon van.
Gyors csatlakozás
Szekció neve “Gyors csatlakozás”- Válaszd a File → Open Connection… menüpontot (macOS-en ⌘O, Windowson Ctrl+O).
- Válaszd ki a protokollt: SFTP.
- Add meg a szerver nevét, a felhasználónevet, és az SSH Private Key mezőnél a privát kulcsod fájlját.
- Csatlakozz.
Könyvjelző
Szekció neve “Könyvjelző”Ha gyakran csatlakozol ugyanoda, készíts könyvjelzőt: Bookmark → New Bookmark. A könyvjelző szerkesztőjében (Bookmark → Edit Bookmark) a Server mezőbe csak a szerver neve kerüljön, elérési út nélkül, az útvonal a Path mezőbe való. Az SSH Private Key mező csak SFTP-nél látszik; ha a kulcsot jelszó védi, a program a jelszót kéri.
Kulcsformátumok
Szekció neve “Kulcsformátumok”A Cyberduck dokumentációja szerint:
- az OpenSSH privát kulcsok közül az rsa, dsa, ecdsa és ed25519 típus működik;
- az új OpenSSH-formátum (
openssh-key-v1) csak ecdsa és ed25519 kulcsnál támogatott; - a PuTTY
.ppkkulcs csak rsa típusnál működik, ed25519-nél nem.
A Cyberduck az ~/.ssh/config fájlból is olvas (például IdentityFile, User, ProxyJump). Ha a fájlban használsz Host álnevet, azt írd a könyvjelző Server mezőjébe. Az első csatlakozáskor a Cyberduck is megmutatja a szerver ujjlenyomatát; hasonlítsd össze a kapottal.
WordPress-oldal fájljai
Szekció neve “WordPress-oldal fájljai”Hol vannak a fájlok. Hagyományos telepítésben a bővítmények, témák és a feltöltések a wp-content mappában vannak (plugins, themes, uploads). Bedrock alapú oldalon wp-content nincs: helyette a web/app mappát nézd, a WordPress magja a web/wp alatt van.
Jogosultságok. A WordPress fejlesztői kézikönyve szerint a fájlok általában a te felhasználódhoz tartozzanak, és csak az írhassa őket. Az alapértelmezés mappáknál 755, fájloknál 644. A 777 jogosultságot ne használd, a kézikönyv külön fejezetben figyelmeztet a veszélyére. A wp-config.php fájlt szigorúbban védd, mint a többit.
Tulajdonos. Ha a feltöltött fájlt nem a webszervert futtató felhasználó írhatja, a WordPress nem tud rá írni. A tünet a hibás médiafeltöltés vagy a frissítés elakadása. Szerveren futtatott parancsok után ellenőrizd a tulajdonost is.
Bedrock: bővítményt ne tölts fel kézzel. Bedrocknál a bővítmények és témák a Composerből jönnek, a plugins/ mappa alapból gitignore-olt. A kézzel feltöltött bővítmény a következő deploykor eltűnhet. A helyes út:
composer require wp-plugin/akismetUtána commit és push; a deploy kiteszi a változást. Az SFTP-t Bedrocknál legfeljebb nézegetésre vagy letöltésre használd.
Mire figyelj
Szekció neve “Mire figyelj”- Éles oldalon ne szerkessz kézzel. Egy elrontott fájl azonnal látszik az oldalon. Előbb tölts le másolatot a módosítandó fájlról.
- A privát kulcsot ne oszd meg. Csak a publikus kulcs való a szerverre. A privát kulcsot védd jelszóval.
- Sima FTP-t nem használunk. A szerverekhez csak SSH-n és SFTP-n át lehet hozzáférni.
Hasznos linkek
Szekció neve “Hasznos linkek”Published: