Vyberte a nakonfigurujte klienta FTP. Programy pro práci s protokolem FTP - Klienti FTP a servery Stáhnout a odstranit soubory pomocí protokolu FTP

FTP protokol (protokol přenosu souborů - protokol přenosu souborů - jeden z nejstarších internetových protokolů určených k přenosu souborů mezi dvěma hostiteli.

Zpravidla při práci s FTP se provádějí následující standardní kroky:

Připojení se vzdáleným FTP serverem
Registrace na FTP serveru
Stáhnout soubory ze serveru nebo serveru
Uzavření sloučeniny
Připojení s FTP serverem
Připojení ke vzdálenému serveru FTP se provádí pomocí funkce FTP_CONNECT:

Syntax:

ftp_connect (řetězec hostitele [, int port [, int timeout]])


Jako povinný parametr tuto funkci přijímá název hostitele hostitele, se kterým chcete navázat připojení. Druhý volitelný parametr portu indikuje číslo portu, kterými se provede připojení. Pokud tento parametr není zadán, spojení se provádí přes port 21, což je standardní FTP port. Třetí volitelný parametr určuje maximální dobu provedení skriptu (časový limit) a výchozí hodnota je 90 sekund.

Připojení se vzdáleným FTP serverem


Registrace na FTP serveru
Po navázání spojení se musíte zaregistrovat na serveru konkrétním názvem a heslem. Můžete to udělat pomocí funkce FTP_LOGIN.

$ User \u003d "maks";
$ heslo \u003d "heslo";
$ výsledek \u003d ftp_login ($ Connect, $ uživatel, $ heslo);
?>


Jak je vidět ze záznamu, funkce FTP_Login trvá tři parametry: Deskriptor připojení FTP vráceného funkcí FTP_CONNECT, uživatelské jméno a heslo.

Poznámka: registrace na serveru není nutná, pokud je server FTP anonymní.

Uzavření sloučeniny
Na konci komunikačního relace s FTP serverem musíte zavřít připojení FTP pomocí funkce FTP_QUIT přijímat připojení FTP jako jediný parametr:

Syntax:

ftp_quit ($ connect);

Syntax:

bool ftp_get (int ftp_connect, řetězec local_file, strunný remote_file, int režim);


Argument režim určující režim přenosu souborů musí být zadán jako konstantní ftp_binární nebo ftp_asci. Režim FTP_ASCII se používá k odesílání souborů skládajících se pouze z ASCII znaků (tj. textové soubory) a binární režim - předávat všechny ostatní soubory.

Například:

$ Local_file \u003d "/ussers/local.txt";
$ remote_file \u003d "remote.txt";
Ftp_get ($ connect, $ local_file, $ remote_file, ftp_binary);
?>


Rodičovský katalog
Změna aktuálního pracovního adresáře k rodiči se provádí pomocí funkce FTP_CDUP:

Syntax:

bool ftp_cdup (int ftp_connect);


Příklad:


Změna aktuálního pracovního adresáře
Změna aktuálního pracovního adresáře do zadaného se provádí pomocí funkce FTP_CHDIR:

$ New_dir \u003d "Web";
Ftp_chdir ($ Connect, $ New_dir);
?>


Jak můžete vidět z tohoto zápisu, funkce FTP_CHDIR má dva parametry: Deskriptor připojení $ Connect a název nového adresáře $ New_dir.

Smazání souborů
Soubor můžete odstranit ze serveru FTP pomocí funkce FTP_Delete:

Syntax:

bool ftp_delete (int ftp_connect, strunný remote_file);


ZDE FTP_CONNECT je deskriptor připojení a Remote_File je název smazaného souboru.

Vytváření katalogu
Nový adresář lze vytvořit pomocí funkce FTP_MKDIR:

Syntax:

string ftp_mkdir (int ftp_connect, adresář řetězce);


Tato funkce vrátí název vytvořeného adresáře nebo false v případě selhání:

$ dir \u003d "web";
$ staled_dir \u003d ftp_mkdir ($ connect, $ dir);
?>


Výčet souborů v katalogu
Zjistěte, které soubory jsou v aktuálním adresáři, můžete použít funkci ftp_nlist:

Syntax:

array ftp_nlist (int ftp_connect, adresář řetězce);


Příklad:

$ file_list \u003d ftp_nlist ($ Connect, ".");
Pokud (Is_Array ($ file_list)))
{
Foreach ($ file_list jako $ souboru)
{
Echo ("$ soubor
");
}
}
?>


Přejmenovat soubory
Přejmenovat soubory na serveru FTP se provádí pomocí funkce FTP_RENAME:

Syntax:

bool ftp_rename (int ftp_connect, řetězec od, řetězec do);


Smazat katalogy
Chcete-li odstranit adresáře, použije se funkce FTP_RMDIR:

Syntax:

bool ftp_rmdir (int ftp_connect, adresář řetězce);


Definování velikosti souboru.
Chcete-li zjistit velikost souboru, funkce FTP_SIZE:

Syntax:

int ftp_size (int ftp_connect, řetězec filePath);


V případě poruchy se funkce vrátí -1. Například:


Odesílání příkazu na server
Příkaz můžete odeslat pomocí funkce FTP_SITE:

Syntax:

bOOL FTP_SITE (Int FTP_Connect String Command);


Tato funkce odešle příkaz stránky na server. Použití příkazů webu, takové příkazy operačního systému běží jako CHMOD. Seznam příkazů webu, podporovaný serverem, lze nalézt připojením k němu a spuštění příkazu Remotehelp. Níže je uveden kód, který umožňuje změnit přístupová práva k souboru vzdálený server:

$ Command \u003d "CHMOD 0766 /Web/user/file.txt";
FTP_SITE ($ Connect, $ Command);
?>


Práce přes firewall
Při práci s FTP serverem přes firewall je často nutné změnit aktivní režim, ve kterém je připojení iniciováno serverem, pasivní, ve kterém je připojení iniciováno klientem. To lze provést použitím funkce FTP_PASV:

$ Pasv_flag \u003d true;
$ PASV_RESULT \u003d $ PASV_FLAG? "Zapnutý vypnutý";
FTP_PASV ($ Connect, $ PASV_FLAG);
?>

Zadní

Klient FTP je program, se kterými získáte přístup k souborům vašich stránek uložených někde na hostování v hlubinách World Wide Web. Soubory lze vytvořit, přesunout, kopírovat, spravovat přístupová práva, odstranit - obecně, aby s nimi téměř všechny stejné jako u místního. Dokonce i rozhraní klienta FTP často připomíná rozhraní známé mnoha manažerům souborů. Celkový velitel..

Ve své práci klient FTP používá speciální protokol přenosu souborů - vlastně FTP. Existují odrůdy bezpečného připojení (FTPS, SFTP), ale podstatu se nezmění - software umožňuje pohodlně spravovat soubory na vzdáleném serveru.

Stejně jako ostatní účely, FTP klienti mají hodně a náklonnost uživatele k jednomu z nich závisí pouze na osobních preferencích.

Například, pohodlný používat program FILEZILLA.. Jedná se o cross-platformu, která je k dispozici pro Linux a pro systém Windows a pro Mac OS, podporuje chráněné připojení a distribuované zcela zdarma. Ale můžete dát přednost winscp, fireftp, cuteftp, cyberduck, goftp nebo jiné. Dokonce i daleký manažer a celkový velitel může pracovat s FTP.

Vzhledem k tomu, že se mi líbí Filezilla, budou všechny níže uvedené kroky zvažovány na příkladu tohoto klienta.

Spojení

Ihned po registraci hostování e-mailem Dopis S. důležitá informace. V IT a data pro přihlášení do adresy FTP: Serverová adresa (IP), uživatelské jméno, heslo, port. Pokud byl port v těchto údajích, nebo jej nezadáte vůbec ani nezadáte 21.

Vyplňte odpovídající pole horní části okna klienta FTP a stiskněte tlačítko. Rychlé připojení.

Okno klienta je rozděleno do pěti částí. Z výše uvedeného je prostor s informacemi o stavu připojení, chyby, úspěšné připojení, poslední perfektní operaci atd. Na levé straně okna jsou místní soubory, vpravo - uloženy vzdáleně.

Do příštím vstupu nezadáte znovu, klepněte na šipku vpravo od tlačítka Rychlé připojení A vyberte požadované připojení ze seznamu.

Ale místo toho, zejména pokud máte několik stránek, můžete dělat následujícím způsobem.

V hlavní nabídce programu proveďte příkaz Soubor -\u003e Správce stránek, v okně, které se otevře, klikněte na tlačítko Nové webové stránky, zadejte potřebná data (nezapomeňte vybrat typ vstupu Normální) a stiskněte Připojit.

Správa souborů

Není mnoho odlišných od řízení v jakémkoli správci souborů. Chcete-li nahrát soubory na server, přetáhněte je z levého okna doprava s myší. Chcete-li stáhnout soubory do počítače, přetáhněte je doprava vlevo. Všechny ostatní operace jsou prováděny pomocí klávesových zkratek nebo příkazů. kontextová nabídka.

Chcete-li nastavit CHMOD, spusťte příkaz v kontextovém menu a změňte je do zobrazeného okna.

Ačkoli změnit soubory, můžete použít příkaz kontextové menu. Zobrazit / Edit.Nicméně, aby se zabránilo nepříjemným situacím (zejména ve výchozím nastavení, soubory otevřené v Poznámkovým bloku a uložení může ovlivnit kódování)) Doporučuji stahování souboru, který vyžaduje soubor Edit do počítače, změňte jej v obvyklém editoru a Stáhněte si ho zpět.

Jak vidíte, nic je obtížné, vyrovnat se s prací prostřednictvím FTP není problém.

Co je FTP?

Docela často existuje potřeba přenášet významné velikosti (od několika až stovek megabajtů). Použijte e-mail pro tyto účely není vždy možné, protože objem přenosových písmen může být omezen. poštovní servera sdílejte soubor velký počet Části nejsou zcela vhodné. V takových případech vyměňujeme soubory našim zákazníkům, nabízíme použití FTP serveru společnosti.

FTP je dešifrován jako protokol přenosu souborů (protokol přenosu souborů). Hlavní cíl FTP - Forward (Copy, Transmit) Internet soubory (s vzdálený počítač na místní a naopak).

FTP servery jsou schopny přijmout a dát (upload & Download) soubory s exportem v přerušovaném místě.

Chcete-li použít protokol FTP, budete potřebovat speciální program - tzv. Klient FTP. Klient FTP může sloužit jako internetový prohlížeč (například MS Internet Explorer.), Celkový velitel, FileZilla, specializované CUTFTP a další.

Všechny soubory připravené pro přenos do našeho FTP serveru musí být zabaleny v archivu.
Můžete si stáhnout pouze samostatné soubory! Nesnažte se okamžitě stáhnout celý adresář.

Katalog přicházející K dispozici v záznamu pro stahování dat na server.
Všechny ostatní adresáře jsou čteny pro čtení, kopírovat data ze serveru.

Popis práce s nejoblíbenějšími klienty FTP:

Internet Explorer.

To je možná nejjednodušší způsob a rychle. Standardní pozorovatel všech operační systémy od společnosti Microsoft.
V řetězci "Adresa" můžete vytočit fTP: //ftp.syt.. V případě úspěšného připojení musíte vidět seznam adresářů našeho FTP serveru.
Soubory mohou být jednoduše přetaženy do tohoto okna, tj.

Další jednoduchý a pohodlný příklad.
Zdarma FTP Manager. FILEZILLA.. FILEZILLA si můžete stáhnout z oficiálních stránek http://www.filezilla.ru.

Nainstalujte a spusťte program.
V poli "host" najmeme fTP: //ftp.syt. a klikněte "Enter". Po úspěšném připojení se zobrazí adresáře FTP serveru v pravém okně.

Proces kopírování souborů na server FTP nebo z ní je následující.

Kopírovat soubor se serverem:

  • v pravém okně se přihlaste do požadované složky na serveru FTP
  • vyberte soubor pro skok a klikněte na něj. klikněte pravým tlačítkem myši myš
  • vyberte možnost Stáhnout ". Kopírování bude provedeno do adresáře otevřeného v levém okně programu.

Kopírovat soubor na server.:

  • v pravém okně se přihlaste do složky přicházející Na serveru FTP
  • v levém okně vyberte požadovaný archiv souborů a klikněte na něj pravým tlačítkem myši.
  • zvolte "Stáhnout server"

Při kopírování libovolného souboru do adresáře, kde soubor má již stejný název, nový soubor je napsán na vrcholu staré.
Při porušení komunikace z některých důvodů vyrábíme "DIG souboru".

Celkový Commander 7.0.

Nejjednodušší způsob je stisknutím kombinace Ctrl + N pro pozvání FTP připojení a zadejte fTP: //ftp.syt..


Proces kopírování souborů na server FTP nebo s ním se neliší od obvyklé kopie souborů na pevném disku.

Máte otázky?

Q.Proč nemohu stáhnout nějaké soubory?
A.: Jména souborů stažených do FTP serveru společnosti CJSC NVP "CAR" mohou obsahovat pouze písmena latinské abecedy, čísla, znaky "." (Bod) a "_" (podtržítko). Název souboru by neměl začít od bodu.

Q.: Proč nemohu stáhnout složku souborů?
A.: Můžete si stáhnout pouze jednotlivé soubory. Před stažením je nejlepší archivovat data.

Q.: Proč nemám připojení s FTP serverem?
A.: Musíte zkontrolovat spojení s FTP serverem. Nejjednodušší způsob - pomocí příkazového řádku "Start - Run - CMD". V příkazový řádek skóre "Telnet FTP.Sype 21"A měli byste mít podobné řádky obrazovky.


S úspěšným připojením musíte vidět odpověď ze serveru (viz obrázek 2). Pokud připojení není nainstalováno, zobrazí se chybová zpráva. Obraťte se na správce sítě, abyste objasnili typ připojení k Internetu.


Je také možné pracovat na protokolu FTP prostřednictvím serveru proxy. Většina programů - Klienti FTP podporují tuto příležitost. Nastavení proxy serveru Určete správce sítě.

Pro všechny otázky prosím kontaktujte

FTP je protokol přenosu souborů, jehož název je zkratka z anglického protokolu přenosu souborů. A i když nyní téměř všechny FTP funkce jsou k dispozici prostřednictvím jiného protokolu - http, stále to odešle příliš brzy na virtuální skládku - často se používá například k přístupu k hlavnímu archivu souborů na internetu a in lokální síť, Je to také velmi výhodné pro vzdálenou práci se serverem, na kterém jsou vaše webové stránky hostovány.

Serverem FTP můžete pracovat přímo v okně prohlížeče, ale je extrémně nepříjemné, protože kromě základních funkcí pro vzdálené práce se soubory je prohlížeč ne další funkce Nemá. To je samozřejmě, můžete soubor uložit na místní disk, přejmenovat jej nebo dokonce vymazat, ale například pro vyhledávání správný soubor Nebo řekněme, upravte atributy souborů, které nebudete úspěšné.

Dobrou alternativou tohoto přístupu je používat vložené do manažeři souborů Funkce práce s FTP servery. Takové funkce mají například populární celkový velitel nebo oblíbené programátory.

Ale téma tohoto článku je specializované programy pro práci s FTP, takže se na ně zaměříme.

Smart FTP.
Nepřiměřené uživatele, kteří se nechtějí vypořádat s partou nastavení a jsou zvyklí na obvyklé rozhraní průzkumník Windows.může pravděpodobně jako malý, ale hezký pohodlný program Smartftp. Co může smartftp? Docela hodně - aby uspokojil potřebu pravidelný uživatel: Zobrazení obsahu FTP serverů, práce s více servery nebo s vícepojkami na jeden server současně, obnovte přerušené procesy stahování.

Kromě toho SMARTFTP podporuje proxy / firewall (SOCKS5, SOCKS4, SOCKS4A (MS Proxy) WinProxy, režim CSM pasivního přenosu (PASV), má vestavěný vyhledávač pro nejvhodnější adresu URL, umožňuje konfigurovat plánovač úloh a tak dále . Dobré zprávy a pro ty, kteří nejsou přátelští s angličtinou: rozhraní Smartftp je přeloženo do dvaceti jazyků. Ruská lokalizace je k dispozici na této adrese.

Na konci popisu inteligentního FTP jsem si všiml, že tento program je distribuován jako zkušební verze. To znamená, že všechny jeho funkce můžete použít pouze omezený počet dní, nebo spíše - 74. Poté, pokud se program musí líbit, budete muset zaplatit za to.

Cestovatel
Vždy dobré, když je od toho, co si vyberete. Trh klientů FTP, samozřejmě není omezen na SmartFTP. Existuje mnoho dalších, ne méně nádherných programů.

Co je nového?
Bohužel, ve většině klientů FTP neexistuje žádná možnost sledovat změny serveru FTP. Předpokládejme, že čerstvé anti-virové databáze v místní síti jsou umístěny ve speciálně určeném otci. Chcete-li jít každý den několikrát pro kontrolu aktualizace - úkol, vidíte, vhodnější pro robota než pro obsazené lidi. Tichý, takové roboty existují. Zde jsou dva zástupci jejich kmene.

Jednoduchý monitor FTP je program určený pro sledování změn na servery FTP.

Stručně uveden hlavní funkce programu. Takže jednoduchý monitor FTP:

  • monitoruje stav serverů FTP (dostupné / nejsou k dispozici);
  • monitoruje vzhled, aktualizaci a vymazání zdrojů na serverech FTP;
  • generuje zprávy o změnách na serverech v téměř libovolném uživateli formátu;
  • poskytuje možnost lokálního procházení obsahu serveru FTP (bez založení připojení);
  • vyhledává soubory pomocí masky mezi naskenovanými servery;
  • ukládá informace o souborech v téměř libovolném uživatelsky přívětivém formátu (vstřikovací listy, odkazy atd.)
  • vyhledávání serverů FTP na zadaném rozsahu IP adresy;
  • vytvoří zprávy o serverech. Můžete například spustit stránku na vlastní webový server - sledování stavu serverů FTP konkrétního segmentu sítě

Upravuje také zprávu o stavu prostřednictvím okna "Nastavení programu". Zpráva lze uložit na disk nebo "Čerpadlo" na FTP. Zobrazí se následující parametry: Stav (k dispozici, není k dispozici, neumožňuje), adresu, jméno, přihlašovací jméno, heslo, aktualizace (nebo ne), poslední čas skenování, počet souborů (včetně nového, aktualizovaného a vzdáleného), naposledy průzkum.

Podobné funkce mají jiný nástroj - ftpinfo. Pokud došlo k některým změnám na zadaném FTP serveru, FTPinfo automaticky vytvoří zprávu a oznámí vám poštou.

Chtěli!
A co je-li známo, zda je název souboru známo, a na kterém FTP serveru je umístěn - Ne. V tomto případě budete používat službu FTP-Search (například FileSearch.ru nebo files.ru). Na rozdíl od obvyklého vyhledávače není vyhledávání FPT podle klíčových slov a popisů, ale podle názvu souboru nebo adresářem.

Musíte zadat název souboru (nebo její části), stejně jako vyberte nadpis, ke kterému patří (o souboru, hudbě ve formátu mp3, obrázky nebo něco jiného). Výsledek služby bude seznam serverů FTP, na kterých existují soubory odpovídající zadaným kritériím.