Inštalácia ftp servera

Úloha

  1. Všetky nasledovné úlohy vykonajte prostredníctvom vzdialeného prístupu z windows pracovnej stanice.
  2. Nainštalujte server vsftpd
  3. Pomocou ftp klienta FileZilla preneste na svoj server fotografie učebne 906. Fotografie sú U:\plesnik\Foto\Ucebna A vytvorte stránku na ktorej budú aspoň dve fotografie a k nim zodpovedajúci text
  4. Všetky fotografie z U:\plesnik\Foto\Ucebna preneste aj na svoj anonymný ftp server

Teória

FTP patrí k najstarším internetovým službám. Staršia služba je hádam už len telnet, čo je predchodca ssh. Je to logické že ak máte s počiatku niekoľko desiatok veľmi drahých počítačov, tak ich chcete mať prepojené hlavne na to aby ste mohli na nich vzdialene pracovať a prenášať si medzi nimi súbory s datami. Teda za predpokladu že ste sa už k takej vymoženosti ako je súborový systém a súbor dopracovali.

FTP server rozlišoval dva spôsoby práce:

Pre distribúciu debian existuje viacero ftp serverov v distribučných balíkoch

Bezpečnosť

Ftp protokol vznikol v dobe keď bol internet v plienkach a nejaká bezpečnosť v tom čase nikoho netrápila. Preto tento protokol používa nešifrovanú komunikáciu ako na úrovni protokolu, tak na úrovni prenosu dát. Z tohoto dôvodu je jeho použitie v dnešnom svete problematické z dôvodu pomerne ľahkého odpočúvania.

Samozrejme pokrok nastal aj v tejto oblasti a vznikli protokoly SFTP/FTPS, ktoré už komunikujú šifrovane. Kompletné rozprávanie o FTP/SFTP/FTPS

FTP klient

Ftp klient je aplikácia ktorú si spustí užívateľ na svojom systéme a ktorá mu dovolí pohodlné prenášanie súborom medzi klientským systémom a serverom. Známym a hodne používaným klientom je open source program FileZilla V prípade núdze sa dá na prenos súborov použiť aj akýkoľvek prehliadač. Všetky prehliadače podporujú ftp protokol, až na to že to vôbec nie je pohodlné používanie (hlavne prihlásenie sa vyžaduje dobrú znalosť URL).

V grafickom linuxe je tiež k dispozícii veľa aplikácií slúžiacich ako ftp klienti. Podľa tejto stránky je najlepšia FileZilla.

Existujú aj klienti ktorý sa dajú používať cez konzolu a netreba dokonca ani písať žiadne príkazy ako to bolo v programe ftp. Napríklad nám známy program mc má celkom pekný ftp klient, Ak si aktivujete hlavné menu klávesou F9 tak potom v ponuke pre ľavé alebo pravé okno nájdete aj prihlásenie k ftp serveru.

FTP sa dnes stále používa zvyčajne pre prenos súborv medzi užívateľovým systémov a vzdialeným serverom. Typickým príkladom je prenos súborov na hostingový web server alebo ich záloha na užívateľovom systéme.

Postup

  1. Spustite si svoj server. Potom sa prepnite na windows stanicu, prihláste sa a zvyšok cvičenia už pracujte len tu.
  2. Prihláste sa na server prostredníctvom ssh prístupu pomocou programu putty. Po prihlásení urobte zo seba správcu.
  3. Vyhľadanie inštalačných balíkov
    apt list | grep ftp |less
    Zvislá čiara je Altgr+W
    Ukončenie prezerania Q
  4. Z nasledovného zoznamu by ste mali zbadať že v základnej ponuke ftp serverov sú tieto tri: ftpd proftpd a vsftpd
  5. Nainštalujte ftp server vsftpd
  6. Zo školskej siete W:\FileZilla si spustite tohto ftp klienta. Ak keď je to nejaká hodne stará verzia tak disponuje všetkým potrebným na pohodlný prenos súborov.
  7. Skúste sa anonymne prihlásiť na váš ftp server. V prípade neúspechu pokračujte ďalším bodom.
  8. Skúste sa neanonymne prihlásiť na váš ftp server.
  9. V prípade úspechu preneste do svojho domovského adresára jednu fotografiu z U:\plesnik\Foto\Ucebna. V prípade neúspechu pokračujte nasledovným bodom.
  10. Prostredníctvom správcovskeho terminálu si otvorte konfiguračný súbor servera /etc/vsftpd.conf na editáciu. Vyhľadajte časti ktoré umožňujú beh anonymného ftp servera a zapis dát pre neanonymných užívateľov. local_umask nastavte na hodnotu 002. Zistite si k čomu je to dobré. Zmente nastavenie a zmenu konfigurácie uložte.
  11. Reštartujte ftp server.
  12. Opäť sa pokúste uložiť jednu fotografiu do adresára osobnej web stránky užívateľa.
  13. Teraz sa pokúste dve vybrané fotografie prekopírovať na web servera a vytvorte článok, ktorý popisuje tieto fotografie.
  14. Pridajte na hlavnú stránku servera link na tento článok
  15. Skúste sa anonymne prihlásiť na váš ftp server a vyšpekulujte ako tam uložiť všetky fotografie zo školskej siete.