Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VSFTPD - klient FTP dla Linuxa

Tomasz
March 04, 2018

VSFTPD - klient FTP dla Linuxa

Prezentacja w III klasie technikum na temat deamona ftp na serwery linux.

Tomasz

March 04, 2018
Tweet

More Decks by Tomasz

Other Decks in Technology

Transcript

  1.  FTP - protokół transferu plików (ang. File Transfer Protocol)

    – protokół komunikacyjny typu klient-serwer wykorzystujący protokół TCP według modelu TCP/IP (krótko: połączenie TCP), umożliwiający dwukierunkowy transfer plików w układzie serwer FTP–klient FTP.
  2.  V - Very  S – Secure  F

    – File  T – Transfer  P - Protocol  D - Daemon
  3. DAEMON? CZYLI SZATAN? Deamon to proces lub program wykonywany w

    systemie operacyjnym bez interakcji z użytkownikiem. W większości daemony to programy usługowe komunikujące się po sieci. W systemach uniksopodobnych demony zwyczajowo mają dodaną na końcu nazwy literę „d”. Na przykład: ftpd, czyli demon FTP, httpd, czyli demon HTTP, inetd, czyli demon Inet. W systemie Windows ekwiwalentem są dobrze znane usługi (Services)
  4. VSFTPD – SERWER FTP DLA SYSTEMÓW UNIKSOWYCH, W TYM LINUXA.

    Zapewnia obsługę standardowego protokołu FTP jak i jego zabezpieczonej wersji, FTPS. Bezpieczne uwierzytelnianie i transfer plików osiągnięto poprzez wykorzystanie protokołu SSL. Protokół SSL jest dostępny dzięki zastosowaniu zewnętrznej biblioteki OpenSSL, co znacznie uprościło sam kod serwera vsftpd. Popularność oraz szybkość transferu jest dużo większa w porównaniu z innymi serwerami FTP.
  5. ZMIANY W PLIKU Pierwszą czynnością jaką wykonamy będzie danie użytkownikom

    możliwości zapisu. Po otwarciu pliku vsftpd.conf (np. vi /etc/vsftpd.conf lub nano vi /etc/vsftpd.conf ) należy odszukać linię: write_enable=YES i z początku linii usunąć znak komentarza: # Po wprowadzeniu zmian i zapisie pliku będzie dana możliwość wysyłania danych na serwer FTP. Lecz by wprowadzone przez nas zmiany doszły do skutku serwer FTP należy za pomocą polecenia: sudo service vsftpd restart zrestartować.
  6. Zezwolenie na logowanie anonimowych użytkowników: anonymous_enable=YES Zezwolenie logowanie dla lokalnych

    użytkowników: local_enable=YES Pozwolenie na zapis we własnym katalogu: write_enable=YES Banner podczas połączenia: ftpd_banner=jakis tekst