Sieci i Systemy Operacyjne II

Temat: Instalacja serwisów sieciowych w systemie Windows - WWW, FTP, bazy danych

Wykonali:

  1. Piasta Mateusz

  2. Pomocnik Paweł

  3. Brela Sebastian

Grupa

403

Data wykonania

13.04.2010

Kontynuacja ćwiczeń z lab. 1

  1. Zmieniliśmy nazwę komputera na Labcws3. Następnie zmapowaliśmy wskazane dyski sieciowe tak jak zadano w instrukcji tj.:

M: jako \\81.26.6.180\wspolny przy użyciu konta zsd i hasła: mrafec21 oraz

K: jako \\81.6.128.14\wspolny przy użyciu konta zsds1 i hasła ZS2008!

Dyski zostały zmapowane pomyślnie i skopiowaliśmy z jednego z nich pliki potrzebne do wykonania dalszych ćwiczeń.

  1. Zainstalowaliśmy i uruchomiliśmy program IPSniffer po czym sprawdziliśmy jego działanie.

Ćwiczenia lab. 2

  1. Z płyty instalacyjnej uruchomiliśmy instalację ORACLE. Rozpoczęliśmy instalację wersji Standard na dysku C:. Name i SID ustaliliśmy na Labs3. Hasło dla SYS i SYSTEM ustawiliśmy na: A123456a. Pozostałe opcje pozostały domyślne.

Po zakończonej instalacji uruchomiliśmy SQLPlus i logujący się na konto SYSTEM wykonaliśmy poniższy, wcześniej przygotowany skrypt:

CREATE USER zsd_s3 IDENTIFIED BY zsd_s1 DEFAULT TABLESPACE SYSTEM TEMPORARY TABLESPACE TEMP QUOTA UNLIMITED ON SYSTEM;

GRANT CONNECT TO zsd_s3; GRANT RESOURCE TO zsd_s3;

Skrypt wykonał się poprawnie i utworzył użytkownika zsd_s3 o haśle zsd_s1 i przyznanych odpowiednich uprawnieniach:

CONNECT - możliwe tworzenie sesji przez użytkownika,

RESOURCE - uprawnienie umożliwiające tworzenia w bazie obiektów takich jak tabele, wyzwalacze, sekwencje, klastry.

Po zalogowaniu się na nowo utworzone konto wykonaliśmy na nim skrypt dla utworzenia tabel:

CREATE TABLE stud (indeks char(3));

CREATE TABLE nauczyciele (ind char(2));

CREATE TABLE przedmioty (indeks number(3));

CREATE TABLE oceny (indeks char(2));

Tabele zostały utworzone poprawnie co sprawdzono poleceniami SELECT * FROM stud; i tak odpowiednio dla każdej tabeli.

Odnaleziono plik Tnsnames.ora i dodano wpis:

KURS.SPI =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 81.26.0.13)(PORT = 1521))

(CONNECT_DATA =

(SID = KURS)

)

)Nie udało się jednak uzyskać połączenie z tym serwerem bazy danych.

Pełne informacje o instalacji znajdują się w folderze \cfgtoollogs\oui w pliku o nazwie installActions2010-03-16_14-26-31PM.log

Plik ten ma dość duży rozmiar (ponad 200 stron) więc nie zamieściliśmy go w sprawozdaniu. Znajdują się w nim dokładne informacje o instalowanych składnikach, ich wstępnym konfigurowaniu oraz wszelkie Alerty i ewentualne Błędy jakie powstały w trakcie instalacji.

  1. Następnie zainstalowaliśmy program XAMPP z domyślnymi ustawieniami na dysku C:.

Zmieniliśmy port na 8081 poprzez edycję plików httpd.conf i httpd-xampp.conf linijka

Listen 80 zmieniona na Listen 8081. Przejrzeliśmy opcje dostępne w panelu administracyjnym phpmyadmin.

Stworzoną w czasie poprzedniego ćwiczenia stronę stronka.html skopiowaliśmy do xampp\htdocs\html\stronka.html

Strona była widoczna na naszym stanowisku pod adresem http://localhost:8081/html/stronka.html a także na stanowisku sąsiednim pod adresem

http://81.26.6.143:8081/html/stronka.html.

Pliki konfiguracyjne znajdują się w folderze xampp\apache\conf i \conf\extra (dla serwera Apache)

Logi znajdują się w folderze xampp\apache\logs. Treść naszego logu Error:

[Tue Apr 13 15:31:37 2010] [notice] Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 configured -- resuming normal operations

[Tue Apr 13 15:31:37 2010] [notice] Server built: Jan 18 2008 00:37:19

[Tue Apr 13 15:31:37 2010] [notice] Parent: Created child process 3872

[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Child process is running

[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Acquired the start mutex.

[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Starting 250 worker threads.

[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Starting thread to listen on port 443.

[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Starting thread to listen on port 8081.

Tu znajdują się informacje o pomyślnym uruchomieniu serwera, informacje na temat jego wersji i środowiska a także ewentualne błędy.

Log Access:

::1 - - [13/Apr/2010:15:32:23 +0200] "GET /html/stronka.html HTTP/1.1" 200 1998 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"

::1 - - [13/Apr/2010:15:32:23 +0200] "GET /html/produkt.gif HTTP/1.1" 404 1368 "http://localhost:8081/html/stronka.html" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"

::1 - - [13/Apr/2010:15:32:23 +0200] "GET /favicon.ico HTTP/1.1" 404 1192 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"

::1 - - [13/Apr/2010:15:32:26 +0200] "GET /favicon.ico HTTP/1.1" 404 1192 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"

Informacje o połączeniach przychodzących czyli wywołaniach stron przez klientów. Informacje te zawierają datę, metodą (GET) a także podstawowe informacje o środowisku klienta.

  1. Zainstalowaliśmy pomyślnie program CuteFTP i połączyliśmy się za jego pomocą z serwerem ftp.tu.kielce.pl na hasło i użytkownika anonymous. Foldery w katalogu głównym:

bin

Dydaktyka

Etc

Incoming

Pub

  1. Zainstalowaliśmy program GuildFtpd z domyślnymi ustawieniami. Następnie ustaliliśmy hasło dla anonimowego użytkownika na 123456a.

Dodaliśmy użytkownika user_l03 z hasłem user_l03. Udostępniliśmy folder c:\lab3 z właściwościami: Read, List, Write, Append, Create.

Z sąsiedniego komputera połączyliśmy się za pomocą przeglądarki Firefox z serwerem FTP poprzez adres ftp://81.26.6.143/lab3/ gdzie widoczny był plik ipsniffer.zip. Możliwe było jego poprawne ściągnięcie na sąsiednie stanowisko.

Ograniczono dostęp do serwera z sąsiedniego stanowisko poprzez użycie opcji Ban IP dostępnego pod prawym przyciskiem myszy na oknie logów.

Załączone zrzut ekranu przedstawiający Past connections a także widocznych utworzonych użytkowników i udostępniony folder:

0x08 graphic
0x01 graphic