Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
situácie, keď by som * mohol * používať ftp (s významnými upozorneniami):
* Mimoriadne základné, malé stránky: Pre malú osobnú webovú stránku s iba hŕstkou súborov môže byť FTP najrýchlejšou metódou, ak poskytovateľ hostingu * iba * ponúka prístup FTP. Pravdepodobne by som stále šifroval svoje pripojenie pomocou FTP (FTP nad SSL/TLS).
* Prístup k súborom serverov priamo na ladenie: Ak potrebujem rýchlo preskúmať alebo upraviť konkrétny súbor na živom serveri bez toho, aby som prešiel viac zapojeným procesom nasadenia (GIT atď.), FTP môže byť rýchlejšia, aj keď menej bezpečná, možnosť. Malo by to byť dočasné opatrenie.
* Práca so starými systémami: Niektoré staršie systémy môžu podporovať iba FTP.
* Prenos veľmi veľkých súborov: Aj keď to nie je vždy najlepšia metóda, na prenos masívnych súborov, ktoré sa nezmestia dobre do pracovného toku GIT, bolo možné zvážiť FTP, opäť s povolenými FTP.
Ako by som ho používal (ak je to absolútne nevyhnutné):
1. ftps (nie ftp): Vždy by som uprednostnil pomocou FTP (FTP Secure), ktorý šifruje pripojenie na ochranu údajov pri tranzite. To je rozhodujúce pre bezpečnosť.
2. filezilla (alebo podobné): Použil by som špecializovaného klienta FTP, ako je FileZilla, WINSCP alebo Cyberduck. Títo klienti poskytujú grafické používateľské rozhranie, ktoré je oveľa ľahšie použiteľné ako príkazy príkazového riadku FTP.
3. starostlivá správa súborov: Pred odovzdaním by som starostlivo usporiadal svoje miestne súbory, aby zodpovedal požadovanej štruktúre adresára servera. Vyhýbam sa nahrávaniu nepotrebných súborov, aby sa server udržal čistý a efektívny.
4. zálohovanie: Pred vykonaním významných zmien na serveri by som vytvoril zálohu príslušných súborov. Je to nevyhnutné v prípade náhodného vymazania alebo korupcie.
5. Aj pri používaní FTP by som stále dôrazne odporúčal využiť ovládanie verzií, ako je Git na lokálne sledovanie zmien. To umožňuje, aby sa v prípade potreby vrátili a spolupráca.
Moderné alternatívy (silne preferované):
Pre prakticky všetky scenáre vývoja webových stránok by som namiesto FTP použil tieto oveľa vynikajúce metódy:
* GIT a nasadenie nástroje (odporúčané): Použitie GIT pre riadenie verzií a nástroj na nasadenie, ako je Gitlab CI/CD, Jenkins, GitHub Actions alebo Netlify, umožňuje automatizované, bezpečné a spoľahlivé nasadenie.
* sftp (protokol prenosu súborov SSH): SFTP je oveľa bezpečnejší ako FTP, pretože používa SSH pre bezpečné pripojenia. Mnoho poskytovateľov hostingu podporuje SFTP.
* rsync: Pre efektívne a prírastkové prenosy súborov, najmä medzi servermi alebo aktualizáciou iba zmenených súborov.
Stručne povedané, zatiaľ čo FTP môže mať v extrémnych situáciách prípad použitia výklenku, nie je to najlepšia prax pre moderný vývoj webových stránok. Bezpečnostné riziká a nedostatok funkcií prevyšujú pohodlie takmer vo všetkých prípadoch. Vždy sa odporúča používať modernejšie a bezpečnejšie alternatívy.