ASK 12 PiotrGębala MateuszMacięga

background image

Administrowanie systemami komputerowymi

12

Temat: Konfiguracja serwera FTP

Zadania:

Data:

Autor: Piotr Gębala

1 2 3 4 5 6 7 8 9 10

6 XI 2013

Autor: Mateusz Macięga

E E E E - - - - - -

10:00-12:15

Wstęp

Serwer FTP – serwer umożliwiający wymianę plików z odległymi komputerami za pomocą

protokołu komunikacyjnego FTP.
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.

Przygotowanie ćwiczenia

Przed wykonywaniem ćwiczeń logujemy się na konto administratora (root'a) za pomocą polecenia
„su”. Następnie uruchamiamy skrypt znajdujący się w katalogu „/home/ftp/”.

stanowisko01:/home/ftp/# ./skrypt-start

Ostatnim krokiem jaki musimy wykonać przed rozwiązywaniem zadań jest stworzenie nowego
użytkownika (vsftp), za pomocą którego nasz serwer będziemy się komunikować z klientami.

Zadanie 1. Przygotowanie i odpowiednie ustawienie uprawnień dla użytkownika serwera
vsftpd.

Blokujemy możliwość logowania na utworzonego użytkownika.

passwd –l vsftpd

Modyfikujemy wpisy w plikach „/etc/passwd” i „/etc/shells”. Następnie tworzymy pusty folder
„/usr/share/empty”. Tworzymy nowego użytkownika (ftp) i konfigurujemy go tak samo jak
wcześniej stworzonego użytkownika ( vsftp).
Wykonujemy kolejne polecenia:

chown root.root /home/ftp
chmod go-w /home/ftp

Zadanie 2. Podstawowa konfiguracja serwera VSFTPD.

Zadanie polega na skonfigurowaniu serwera. W tym celu otwieramy do edycji plik „/etc/vsftpd.conf
„. Dodajemy następujące wpisy.

listen=YES
nopriv_user=vsftp

ftp_username=ftp
secure_chroot_dir=/usr/share/empty

local_enable=YES

Następnie ukrywamy wybrane pliki znajdujące się na serwerze ftp oraz blokujemy ściąganie.

hide_file={*.txt}

deny_file={*.conf,*.exe}

Resetujemy serwer, żeby zmieniona konfiguracja została wczytana. Za pomocą programu

background image

„FileZilla” sprawdzamy działanie naszego serwera FTP. Próbujemy się połączyć z naszym
serwerem.

Dodaliśmy do pliku konfiguracyjnego polecenia umieszczone w instrukcji do ćwiczenia oraz
zresetowaliśmy serwer FTP.

Zadanie 3. Konfiguracja anonimowego serwera FTP.

Do pliku konfiguracyjnego dodajemy polecenia podane w instrukcji ćwiczenia. Następnie
resetujemy serwer FTP. Dokonana konfiguracja pozwoliła nam zalogować się jako anonimowy
użytkownik na serwer FTP za pomocą programu „FileZilla”.

Zadanie 4. Generowanie certyfikatu Openssl.

W celu wygenerowania certyfikatu wykonujemy następujące polecenia:

openssl req -x509 -nodes -days 365-newkey rsa:1024 -keyout
/etc/ssl/certs/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem

Wygenerowany certyfikat o nazwie „vsftpd.pem” znajduje się w folderze „etc/ssl/cert/”.
Resetujemy serwer i testujemy połączenie za pomoc programu „FileZilla”. Aby połączyć się z
serwerem należy zaakceptować ceryfikat.

Zadanie 5. Zakończenie ćwiczenia

Po zakończeniu wszystkich ćwiczeń wykonaliśmy polecenie:

./vsftpd stop

Wnioski:

Wszystkie ćwiczenia udało się w całości zrealizować. Nie napotkaliśmy żadnych

problemów podczas wykonywania zadań. Laboratorium nauczyło nas jak należy poprawnie
konfigurować serwer FTP. Dowiedzieliśmy się co oznaczają konkretne polecenia w pliku
konfiguracyjnym oraz podstawy obsługi i konfiguracji klienta serwerów FTP „FileZilla”.


Wyszukiwarka

Podobne podstrony:
ASK 11 PiotrGębala MateuszMacięga
ASK 07 PiotrGębala MateuszMacięga
ASK 08 PiotrGębala MateuszMacięga
ASK 05 PiotrGębala MateuszMacięga
ASK 13 PiotrGębala MateuszMacięga
ASK 09 PiotrGębala MateuszMacięga
ASK 06 PiotrGębala MateuszMacięga
ASK 02 PiotrGębala MateuszMacięga
ASK 11 PiotrGębala MateuszMacięga
ASK 12 Parallel

więcej podobnych podstron