Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. [[obsah|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í info ftp ==== Instalace FTP serveru ==== * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. * Přečtěte si kapitolu [[instalace_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 [[obecne_poznamky|Obecné poznámky]]. * Přečtěte si kapitolu [[ftp#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 <Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous> 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 [[obecne_poznamky|Obecné poznámky]]. * Přečtěte si kapitolu [[ftp#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 <Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message </Anonymous> 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 [[obecne_poznamky|Obecné poznámky]]. * Přečtěte si kapitolu [[ftp#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 <Anonymous /location_of_folder/> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous> 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 [[obecne_poznamky|Obecné poznámky]]. * Přečtěte si kapitolu [[ftp#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 [[obecne_poznamky|Obecné poznámky]]. * Přečtěte si kapitolu [[ftp#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://filezilla-project.org/|FileZilla]]. ---- [[obsah|Hlavní stránka]] Poslední úprava: 2022/11/14 11:25autor: 127.0.0.1