- udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP,



Podobne dokumenty
Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba.

Konfiguracja vsftpd ( Very Secure FTP Server )

DHCP + udostępnienie Internetu

Instytut Teleinformatyki

Serwerftp-vsftp. Rozdział Konfiguracjapodstawowa

Usługi sieciowe systemu Linux

Ćwiczenie 7a - Active Directory w pracowniach MEN

Instalacja programu na systemie vista/win7/win8/win10. Instrukcja dotyczy instalacji wszystkich programów ( na przykładzie Helios ).

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Sieć TCP/IP konfiguracja karty sieciowej

Tworzenie maszyny wirtualnej

Very Secure FTP Server (vsftpd)

T: Zabezpieczenie dostępu do komputera.

Ustawienia personalne

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Instrukcja konfiguracji funkcji skanowania

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Spis treści. Instalacja oprogramowania...j... 8 Instalacja pakietów poprzez rpm...j Listowanie zawartości folderu...j... 14

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

4. Podstawowa konfiguracja

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

Instalacja i konfiguracja serwera IIS z FTP

Wykorzystanie pamięci USB jako serwera Samba

Administratora CSIZS - OTM

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Pomoc: konfiguracja PPPoE

- komputer (stacja robocza) ma być naprawiony i skonfigurowany w siedzibie firmy,

Kancelaria Prawna.WEB - POMOC

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi FTP.

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

Serwer internetowy WWW, FTP - IIS

INSTRUKCJA OBSŁUGI. instrukcja do kamer serii EVI

INFO-R. Instalacja programu na systemie Windows vista/win 7/win 8/win 10

Ćwiczenie 5a Sieć komputerowa z wykorzystaniem rutera.

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Instalacja i konfiguracja serwera SSH.

Konfiguracja konta pocztowego w Thunderbird

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp.

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

Tomasz Greszata - Koszalin

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

- w firmie AGD, w komputerze używanym przez sekretarkę oraz trzech akwizytorów stwierdzono usterkę systemu komputerowego,

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Instalacja i konfiguracja serwera telnet.

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Instrukcja instalacji programu. system Windows vista/win 7/win 8/win 10 32/64bit

Część II Konfiguracja komputera w roli serwera plików i drukarek

SERWER AKTUALIZACJI UpServ

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Zadania do wykonania Firewall skrypt iptables

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

procertum CLIDE Client 2.1 wersja 1.0.2

Laboratorium Ericsson HIS NAE SR-16

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Tomasz Greszata - Koszalin

Sieciowa instalacja Sekafi 3 SQL

Sieci komputerowe i bazy danych

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

Polityka cookies w serwisie internetowym

Zapoznanie się z konfiguracją i zarządzaniem serwerem WWW - Apache.

Skrócona instrukcja konfiguracji połączeń sieciowych

Program dla praktyki lekarskiej. Instrukcja Aktualizacji

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables.

KONFIGURACJA INTERFEJSU SIECIOWEGO

Instrukcja dla instalatora systemu SMDP Enterprise/Professional

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową.

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Pomoc dla systemu WordPress

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

Laboratorium 3.4.2: Zarządzanie serwerem WWW

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

Nazwa kwalifikacji: Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci Oznaczenie kwalifikacji: EE.08 Numer zadania: 01

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Ćwiczenie 2. Instalacja i konfiguracja serwera Windows Serwer 2008 cz. 1

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

INSTRUKCJA OBSŁUGI ROUTERA 4 w 1 - ΩMEGA O700 - WIRELESS N 300M ROUTER.

Instrukcja konfiguracji i uruchamiania połączenia VPN z systemami SAP

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Instrukcja obsługi. Kamera szybkoobrotowa IP LUMENA-12M1-147

Pobieranie komunikatów GIF

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

Pomoc dla r.

Instrukcja obsługi. Grand IP Camera III. Kamera IP do monitoringu

Instalacja rozwiązania Uruchomienie rozwiązania w systemie Sage Konfiguracja dodatku Ustawienia dodatkowe rozwiązania...

Transkrypt:

Str. 1 Ćwiczenie 7 vsftpd serwer FTP Cel ćwiczenia: Zapoznanie się z konfiguracją i zarządzaniem serwerem FTP. Przed przystąpieniem do ćwiczenia uczeń powinien: - poruszać się po systemie Linux, w trybie tekstowym, - zainstalować kartę sieciową w systemie Linux, - skonfigurować połączenie sieciowe. Po wykonaniu ćwiczenia uczeń będzie umiał: - zainstalować serwer FTP, - udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP, - skonfigurować serwer FTP tak, aby anonimowi użytkownicy Internetu mogli wysłać plik na serwer, - udostępnić użytkownikom systemu katalogi domowe przez serwer FTP. Uwagi o realizacji ćwiczenia: Ćwiczenie podzielone jest na rozdziały. Rozdział zbudowany jest z opisu teoretycznego omawiającego wybrane zagadnienie i zadania do wykonania. Zadania umieszczone są w ramkach.

Str. 2 7.1 vsftpd - serwer FTP Treść rozdziału 7.1 jest modyfikacją opracowania vsftp w CentOS autorstwa Przemysław Sikora. Wersja oryginalna znajduje się na stronie http://centos.com.pl/2010/10/26/vsftp-w-centos. Vsftpd to znany i ceniony unixowy serwer FTP, który odznacza się wysokim poziomem bezpieczeństwa i nieprzeciętną wydajnością. Omawiany vsftpd pozwala nam na odpalenie wielu usług jednocześnie na oddzielnych portach, dzięki temu zyskujemy możliwość korzystania z anonimowego, osobno konfigurowalnego serwera obok produkcyjnego. Zmiana konfiguracji jednego lub wyłączenie nie zakłóci pracy drugiego. Poniżej zaprezentuję wprowadzenie do instalacji i konfiguracji omawianej usługi. yum install vsftpd vim /etc/vsftpd/vsftpd.conf Poniżej lista opcji i parametrów konfiguracyjnych anonymous_enable=yes zezwolenie, bądź nie na połączenia anonimowych użytkowników local_enable=yes zezwalanie lub zabranianie dostępu lokalnym użytkownikom systemu write_enable=yes możliwość zapisu (tworzenia, modyfikowania treści) local_umask=022 ustawianie domyślnej maski dla nowych plików anon_upload_enable=yes możliwość wgrywania plików przez anonimowych użytkowników anon_mkdir_write_enable=yes możliwość tworzenie nowych katalogów przez anonimowych użytkowników dirmessage_enable=no wyświetlanie wiadomości powitalnych użytkownikom po wejściu do konkretnych folderów xferlog_enable=yes włączenie bądź wyłączenie logowanie zdarzeń connect_from_port_20=yes wykorzystanie portu 20 do przesyłania danych w trybie aktywnym

Str. 3 chown_uploads=yes włączenie lub wyłączenie zmiany właściciela dla plików wgranych przez anonimowego użytkownika chown_username=ftp ustawienie na jakiego użytkownika ma być zmieniony xferlog_std_format=yes wartość NO oznacza, że logi będą zapisywane charakterystycznym dla vsftpd, a YES w pliku xferlog idle_session_timeout=600 600 oznacza czas bezczynności, po którym sesja zostaje zakończona nopriv_user=ftp nazwa użytkownika, z którego działają procesy w czasie połączenia (powinien być nieuprzywilejowany) ftpd_banner=witaj na serwerze ftp ustawienie tekstu powitalne wyświetlającego się tuż po połączeniu chroot_local_user=yes ustawienie, czy lokalni użytkownicy mają pracować w odseparowanym środowisku (swoim katalogu domowym) chroot_list_enable=no umożliwienie, bądź nie dodawania użytkowników mogących pracować poza swoim katalogiem domowym #chroot_list_file=scieżka_do_pliku położenie pliku z listą uprzywilejowanych użytkowników check_shell=no tylko użytkownicy z przypisaną powłoką shell będę mogli korzystać z FTP listen=yes ustawienie, czy demon vsftpd ma pracować w trybie standalone i nasłuchiwać nadchodzących połączeń. anon_world_readable_only=yes zezwolenie na pobierania plików z prawem do odczytu użytkownikom anonimowym max_clients=10 10 oznacza ilość maksymalnych użytkowników w danym momencie

Str. 4 max_per_ip=2 2 ilość połączeń z jednego adresu IP #cmds_allowed=nazwy_komend umożliwia ograniczenie dozwolonych przez użytkownika komend #user_config_dir=/usr/local/etc/vsftpd/user_conf/ ustawienie tego parametru umożliwia spersonalizowanie ustawień serwera ftp pod konkretnego użytkownika. Vsftpd będzie szukał w podanej ścieżce pliku o nazwie danego usera. pam_service_name=vsftpd ustawienie nazwy dla usługi uwierzytelniającej przy pomocy mechanizmu PAM userlist_enable=yes włącza listę zablokowanych użytkowników np. root, admin Aby załączyć usługę należy wpisać: service vsftpd start Aby usługa załączała się przy starcie należy wpisać: /sbin/chkconfig vsftpd on Zadanie 7.1 Instalacja i konfiguracja serwera FTP 1. W maszynie wirtualnej ustaw 1 kartę sieciową: Karta 1: Mostkowana karta sieciowa 2. Do interfejsu eth0 przypisz adres 10.0.10.xx maska 255.255.255.0, gdzie xx to numer twojego komputera. 3. Ustaw bramę i DNS na adres 10.0.10.254. 4. Wykonaj pinga na wp.pl. 5. Zainstaluj usługę vsftpd (yum install vsftpd) 6. Zainstaluj klienta ftp (yum install ftp) 7. Utwórz katalog /ftp i przypisz go jako katalog domowy użytkownikowi ftp. 8. Zmień ustawienia SELinux tak, aby przepuszczał połączenia z katalogiem domowym (setsebool -P ftp_home_dir on). 9. Zmień uprawnienie katalogu /ftp na 770 dla ftp.ftp. 10. Skonfiguruj anonimowy serwer FTP i udostępnij w nim plik: plik_testowy. 11. Za pomocą tekstowego klienta ftp pobierz ze swojego serwera plik_testowy. 12. Na anonimowym serwerze FTP udostępnij katalog upload (/ftp/upload) tak, aby użytkownicy Internetu mogli wysłać pliki na serwer.

Str. 5 13. W treści, wcześniej pobranego pliku (plik_testowy), dopisz swoje imię, wyślij ten plik za pomocą tekstowego klienta ftp, do katalogu upload. 14. Załóż konto dla użytkownika jasio z katalogiem domowym. 15. Sprawdź czy jasio ma dostęp przez ftp to swojego katalogu domowego i czy może wyjść z niego, przeglądać zawartość całego dysku. 16. Zabezpiecz swój serwer za pomocą iptables tak, aby zezwalał jedynie na przychodzący ruch ftp i ftp-data. Opracowanie: mgr inż. Tomasz Chudzikiewicz 21.11.2012 Wrocław