[[navody:f7obsah|Hlavní stránka]] ===== FTP server ===== {{:navody:48x48:status:gnome-netstatus-tx.png }}//FTP// (**F**ile **T**ransport **P**rotocol) je protokol, který slouží k přesunu souborů / adresářů mezi dvěma vzdálenými počítači prostřednictvím sítě. Podmínkou je, aby tato síť podporovala protokol //TCP/IP//.\\ Při přesunech dat figurují vždy dva počítače - jeden z nich vystupuje jako klient, druhý jako server. //FTP// server je počítač, který "naslouchá" požadavkům ostatních počítačů v síti. Klient je pak počítač, který iniciuje spojení a následně také přesun souborů. //FTP// server může sloužit jak pro distribuci tak uložení dat. Pro samotný přesun dat lze použít "//ftp//" příkazy. Více informací o těchto příkazech získáte např. pomocí man ftp ==== Instalace FTP serveru ==== * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]]. * Přečtěte si kapitolu [[navody:f7instalace_aplikaci#Přidání repozitáře]]. Do příkazové řádky zadejte yum -y install proftpd /etc/init.d/proftpd start Tímto provedete instalaci a spuštění //FTP// serveru. ==== Nastavení práva čtení pro anonymní FTP uživatele ==== * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]]. * Přečtěte si kapitolu [[navody:f7ftp#Instalace FTP serveru]]. Pomocí následujících příkazů zálohujete soubor ''proftpd.conf'' a otevřete jej v textovém editoru. cp /etc/proftpd.conf /etc/proftpd.conf_backup gedit /etc/proftpd.conf Na konec editovaného souboru ''proftpd.conf'' přidejte User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message DenyAll Soubor uložte a restartujte //FTP// server pomocí /etc/init.d/proftpd restart ==== Nastavení práva čtení a zápisu pro anonymní FTP uživatele ==== * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]]. * Přečtěte si kapitolu [[navody:f7ftp#Instalace FTP serveru]]. Pomocí následujících příkazů zálohujete soubor ''proftpd.conf'' a otevřete jej v textové editoru. cp /etc/proftpd.conf /etc/proftpd.conf_backup gedit /etc/proftpd.conf Na konec editovaného souboru ''proftpd.conf'' přidejte User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message Soubor uložte a restartujte //FTP// server pomocí /etc/init.d/proftpd restart ==== Nastavení přístupu pro anonymní uživatele mimo defaultní adresář /home/ftp ==== * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]]. * Přečtěte si kapitolu [[navody:f7ftp#Instalace FTP serveru]]. Pomocí následujících příkazů zálohujete soubor ''proftpd.conf'' a otevřete jej v textové editoru. cp /etc/proftpd.conf /etc/proftpd.conf_backup gedit /etc/proftpd.conf Na konec editovaného souboru ''proftpd.conf'' přidejte User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message DenyAll Soubor uložte a restartujte //FTP// server pomocí /etc/init.d/proftpd restart ==== Změna defautního portu FTP serveru ==== * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]]. * Přečtěte si kapitolu [[navody:f7ftp#Instalace FTP serveru]]. Předpokládejme, že nové číslo portu je 77. Pomocí následujících příkazů zálohujete soubor ''proftpd.conf'' a otevřete jej v textové editoru. cp /etc/proftpd.conf /etc/proftpd.conf_backup gedit /etc/proftpd.conf V souboru ''proftpd.conf'' nalezněte řádek Port 21 a nahraďte ho řádkem Port 77 Editovaný soubor uložte a restartujte //FTP// server pomocí /etc/init.d/proftpd restart ==== FTP přístup přes počítač s Windows OS ==== * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]]. * Přečtěte si kapitolu [[navody:f7ftp#Instalace FTP serveru]]. Pro //FTP// přístup na vzdálený stroj s //Fedorou// prostřednictvím počítače s //Windows OS//, nainstalujte aplikaci [[http://prdownloads.sourceforge.net/filezilla/FilleZilla_2_2_17.setup.exe?download|FileZilla]]. ===== ===== [[navody:f7obsah|Hlavní stránka]]