FTP znamená File Transfer Protocol - tedy způsob komunikace mezi dvěma počítači pro výměnu souborů.
Počítači, který nabízí nějaké soubory říkejme server (FTP server) neboli sluha - paač slouží, nabízí a nebo poskytuje nějaké služby (FTP služby). Druhým počítačem je takzvaný klient, tedy počítač, jenž po serveru požaduje nějaké služby. Jest jeho klientem.
Co potřebuje server aby mohl být serverem necháme správcům sítí a administrátorům, nám stačí, že takovýto server existuje, a že něco nabízí.
Klient potřebuje nějaký klientský software, program, jenž se umí k FTP serveru připojit, zobrazit co server nabízí, stáhnout požadovaný soubor (download) a nebo naopak nějaký soubor na server nahrát (upload). Takovému programu se povětšinou říká FTP klient.
Pokud pracujete s Windows 2000 nebo XP (a asi i starší verze Win95/98/ME měli tuto možnost) jednoho, i když toho nejhloupějšího FTP klienta už máte. Je jím klasický Internet Explorer nebo Průzkumník Windows (což je s drobnými rozdíly v nastavení a ikonce jedno a totéž).
Dalším hojně používaným a "opravdovým" FTP klientem je např. Total Commander. Samozřejmě existuje celá řada dalších.
Pokud pracujete s jiným operačním systémem (Linux, OS2, MacOS, FreeBSD apod...) jistě najdete i pro ně řadu FTP klientů (poradí Tux guru Sameleon), pokud jsou alespoň trochu inteligentní, mají jistě jednoduchou podporu FTP obsaženou již v základní instalaci.
Pro připojení k FTP serveru potřebujeme znát jeho adresu, a pokud se nejedná o veřejný FTP server i uživatelské jméno a heslo.
Připojení s určitým uživatelským jménem ovlivňuje, co vlastně Vám FTP server nabídne a co Vám umožní dělat. Tedy které soubory uvidíte, zda je budete moci stáhnout, měnit, mazat, nahrávat nové a tak dále. Toto závisí na správci daného serveru, jaká "práva" uživatli nastaví. Standartně lze zobrazovat obsah a stahovat, případně přihrávat nové soubory. Mazaní a změny bývají vyhrazeny administrátorům a jim podobným.
Takže co potřebujeme znát pro připojení k FTP serveru?
- Adresu (podobně jako www.flat4.orgje adresou web serveru, ftp.flat4.org je adresou FTP serveru)
- Uživatelské jméno
- Heslo
hypertextové informace (HTTP jest HyperText Transfer Protocol) - tedy klasický obsah webových stránek.
FTP:// znamená, že si se serverem chcete vyměňovat soubory.
Konkrétně tedy: Chceme se připojit k eftýpku (jak se žargonem nazývají FTP servery) ftp.flat4.org jako uřivatel beetle s heslem beetle.
Otevřeme Internet Explorer a do řádku "adresa" zapíšeme: a chvilku počkáme, než se něco objeví. Pokud se nezobrazí chyba, jsme připojeni a vidíme složky a soubory na FTP serveru, kterými můžeme procházet stejně jako když se pohybujem po vlastním disku. Stahování provedeme taktéž stejným způsobem, buď přetáhneme soubor myší a nebo přec Ctrl+C a Ctrl+V.
Pokud máme právo upload (což v tomto případě máme), můžeme vytvářet další složky a do nich nahrávat soubory opět zcela stejným mechanismem jako zacházíme s lokálními soubory.
Občas nastane problém, pokud se připojujete z podnikové sítě a jste za nějakým FireWallem či ProxyServerem.
Důvodů, proč se nelze k FTP připojit může být mnoho. První, co je vhodné zkusit je použití nějakého opravdového ftp klienta, jako např. výše zmíněného Total Commandera. Zde totiž lze nastavit tzv. pasivní režim přenosu. Ačkoliv Explorer zřejmě taktéž používá pasivní režim, často tudy vede cesta.
Další věcí je nastavení Proxy Servreu - většinou jej lze opsat z "Nastavení připojení k Internetu" a nebo se zeptat správce vaší sítě.
FireWall bývá největší překážkou. Zde je nutno požádat správce, aby vám ftp povolil - alespoň toto jedno konkrétní.
Pokud se k ftp připojíte, ale nemůžete najít požadované dokumenty k vzduchem chlazeným Volkswagenům, zřejmě jste nezadali uživatelské jméno a/nebo heslo. V tomto případě jste připojeni coby anonymní uživatel a vidíte to, co je přístupné anonymnímu uživateli, nikoliv co vidí uživatel beetle. Řešení je nasnadě. Napište přesně to, co jsem zde uvedl. A nebo klikněte zde.