Připojení k FTP serveru
Z BananWiki
Obsah |
Přihlašovací údaje
Pro připojení k FTP účtu je zapotřebí znát přihlašovací údaje:
- HOST/SERVER - název hostitelského serveru (většinou tvar ftp.domena.cz)
- LOGIN - uživatelské jméno (domena.cz)
- Heslo
Heslo je Vám vždy vygenerováno s novými službami. Obdržíte email s předmětem: "BANAN.CZ - přístupové údaje pro domenové jméno VašeDoména.cz". V tomto emailu je uvedené heslo.
Pokud již heslo nemáte k dispozici, můžete si jej kdykoliv změnit prostřednictvím administrace webhostingových služeb https://admin.banan.cz - sekce FTP.
Do níže uvedeného okénka napište místo teček nové heslo a klikněte na tlačítko "Edituj" . Změna FTP hesla se projeví nejpozději do 15 minut.
Připojení
K FTP účtu je možné připojení pomocí webového rozhraní, které je vhodné k nahrávání malého množství souborů, a nebo lze využít služeb některého z FTP klientů. Při nahrávání většího množství souborů je toto řešení vhodnější, není totiž zapotřebí zadávat cestu ke každému jednotlivému souboru zvlášť. Existuje velké množství programů vhodných pro připojení k FTP, mezi nejpoužívanější patří Total Commander, Filezilla případně SmartFTP.
webové rozhraní
Odkaz k přihlášení k webFTP se nachází na stránkách www.banan.cz vpravo nahoře, případně se k němu můžete dostat zde.
Po zadání přihlašovacích údajů a úspěšném přihlášení se zobrazí adresářová struktura nacházející se na daném účtu. Kliknutím na tlačítko "nahrát" je umožněno zadat cestu k lokálnímu souboru který má být nahrán na server.
Po zvolení cesty k jednomu či více souborům je zapotřebí potvrdit nahrání kliknutím na zelené potvzovací tlačítko. Pokud nedojde k problémům s přístupovými právy cílového adresáře, pak bude soubor umístěn ve zvoleném adresáři.
Podrobnější popis práce s webFTP je popsán v článku Webftp
Total Commander
Možnost FTP připojení se nachází v horní liště v sekci "Připojení", podsekci "Protokol FTP připojit k serveru" (případně lze využít klávesové zkratky Ctrl+F).
Zde zvolíme "Nové připojení" a zadáme údaje nutné k přihlášení. Název sekce může být libovolný, do položek Hostitel, Jméno uživatele a Heslo zadáme údaje k přístupu na požadovaný FTP účet. Pokud není zašktrnuta potom označíme položku "Použít pasivní režim přenosu" a vytvoření účtu potvrdíme stisknutím OK.
Nyní si nově vytvořené připojení můžeme zvolit ze seznamu připojení a po kliknutí na připojit se v jednom z oken Total Commandera otevře adresář FTP účtu do kterého a z kterého můžeme nyní kopírovat soubory a složky.
Filezilla
K připojení opět musíme zadat trojici přihlašovacích údajů. Políčka přihlašovacího formuláře se nacházejí přímo na hlavní straně programu a po jejich vyplnění pokračujeme stisknutím "Rychlé spojení".
Po přihlášení se v pravém okně zobrazí obsah FTP účtu se kterým můžeme pracovat podobně jako s adresáři na lokálním počítači.
FTPS
- FTPS je zabezpečený FTP protokol, který pracuje na stejném principu jako FTP, ale pouze získává od serveru důvěryhodný certifikát a pracuje na zašifrovaném spojení.Tím je dosaženo vyšší bezpečnost při přenosu dat na FTP server.
nastavení WinSCP pro FTPS
Váš server FTP musí podporovat připojení pomocí FTPS, u banan.cz je samozřejmostí, že našim klientům poskytujeme šiforvané připojení pomocí FTPS. Vytvoříme nový účet případně editujeme již dříve vytvořený.
[WinSCP]
Nastavíme si jej dle nastavní na obrázku (použíjte Vaše přihlašovací údaje). Vybereme "FTP" protocol a vedle něj vybereme "TLS explicit encryption".
Následně si klikneme vlevo na záložku "Connection" a zaškrtneme "Passive mode"
Uložíme (Save) a přihlásíme se. Budeme vyzváni na potvrzení certifikátu zde klikneme na "Yes"
Pokud jsme si heslo neuložili tak budeme vyzváni k zadání hesla.
Kam nahrát soubory?
Pokud máte vytvořené webové stránky můžete je nahrát přímo do kořenového adresáře a stránky budou dostupné pod adresou domena.cz. Pokud stránky vložíte do podadresáře www (který je uložen v adresáři subdomains) potom budou stránky dostupné pod adresou www.domena.cz. V adresáři subdomains si lze vytvořit jakýkoliv podadresář (subdoménu) avšak využívání subdomén je umožněno pouze uživatelům placeného webhostingu.
Upozornění nakonec. Server rozeznává velká a malá písmena, proto pokud se na stránkách odkazujete, ujistěte se že sedí velká a malá písmena.
Přístupová práva
Každý adresář má nastaveny svá přístupová práva pro práci. Může se stát, že do některého adresáře nepůjde zapisovat případně ani z něj číst. Jak změnit přístupová práva je popsáno v dalších podkapitolách.
příkaz CHMOD
Příkaz CHMOD slouží k nastavení práv k souboru podobné atributu -r nebo +r v DOS na PC. Na PHP serveru typu Unix/Linux je toto povolení potřeba zadat pro 3 uživatelské skupiny pro každý soubor.
1. majitel - to jsi ty 2. skupina - tvoji uživatelé 3. svět - kdokoli
Každá z těchto skupin může mít 3 různá povolení:
1. čtení 2. zápis 3. vykonání (spuštění souboru)
Tyto 3 typy povolení se zkráceně označují r (read), w (write),
x (execute).
CHMOD potom tato nastavení vyjadřuje takto:
400 - majitel má povolení ke čtení
200 - majitel má povolení k zápisu
100 - majitel má povolení k vykonání
040 - skupina má povolení ke čtení
020 - skupina má povolení k zápisu
010 - skupina má povolení k vykonání
004 - svět má povolení ke čtení
002 - svět má povolení k zápisu
001 - svět má povolení k vykonání
Požadovanou hodnotu CHMOD obdržíme sečtením všech žádoucích hodnot nastavení dohromady.
Například když majitel, skupina a svět mají všichni povolení ke čtení, zápisu a vykonání, sečtou se všechny hodnoty dohromady, což se rovná 777. Toto povolení je vhodné pro stránky, které je nutné přepsat PHP skriptem, nebo pro složky, ve kterých se skriptem tvoří nebo mažou soubory.
Když majitel, skupina a svět mají všichni povolení ke čtení a zápisu, ale nemají povolení k vykonání, sečte se:
400+200+40+20+4+2 = 666
Toto povolení se používá pro datové soubory, které jsou k načítání a zápisu, ale nelze je spouštět.
Pro soubory skriptů se používá CHMOD 775, který znamená povolení ke četní, zápisu a vykonání pro majitele, ale skupina a svět mají pouze povolení ke čtení a vykonání, t.j.
400+200+100+40+10+4+1 = 755
Na většině serverů je pro PHP stránky automaticky nastaven defaultní CHMOD 755 a nemusí se ručně nastavovat.
Změna práv souborů (Total Commander)
Pro náš příklad použijeme program [Total Commander] a vytvořený adresář "banan."
Připojíme se k FTP serveru a zjistíme jaké má adresář práva.
Klikneme na "Soubor --> Změna atributů."
Zaškrtneme políčka "Zápis" u "Skupiny" i "Světa" nebo napíšeme do políčka 777.
Nebo jednoduše napíšeme do příkazové řádky Total Commanderu: chmod 777 banan.
Volné místo na FTP
Zjistit kolik místa zabírají vaše soubory na ftp můžete jednoduše pomocí webové aplikace webftp http://b09.banan.cz/webftp/
Konkrétně pomocí tlačítka Size jež můžete nalézt na pravé straně









