URUCHOMIENIE SERWERA FTP


Co to jest ftp?
FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie plików z i na serwer poprzez sieć TCP/IP.

 Korzystanie z FTP

Aby użytkownik mógł pobrać plik z komputera znajdującego się w Sieci, konieczne jest, by komputer ten posiadał zainstalowane oprogramowanie zdolne rozpoznawać i realizować tego typu żądania nadchodzące z Internetu. Maszyna spełniająca te warunki nazywana jest serwerem FTP. Użytkownik łączy się z serwerem FTP za pomocą specjalnego programu, nazywanego klientem FTP.

Jeżeli chcemy stworzyć swój własny serwer musimy się także zdecydować na platformę systemową, na jakiej będzie on pracował. Najpopularniejsze to:
1. Linux
2. Windows
3. Mac OS
4. inne

Niewielu użytkowników wie, że postawienie prostego serwera WWW, wraz z FTP w systemie Windows XP jest bardzo proste. Można „pobawić” się w administratora i stworzyć własny serwer, na którym umieszczamy strony WWW czy same pliki do pobrania i dajemy możliwość wgrania na ten serwer plików przez innych. Dużym plusem jest to, że taki serwer nie będzie miał dużych ograniczeń, (jeżeli takowych nie nałożył Ci Twój ISP przykładowo ograniczają transfer). Należy jednak wspomnieć, że taki serwer raczej nie może służyć do zaawansowanych projektów.

Przygotowania do instalacji serwera:
• uaktywniam s
wój Windows za pomocą Windows Update (dla bezpieczeństwa mojego komputera);
• jeżeli zamierzam uruchomić
? Na serwerze skrypty php, pobieram pakiet instalacyjny
http://www.php.net/downloads.php
• wkładam
płytę instalacyjną systemu Windows XP do stacji dysków CD (pliki na niej będą potrzebne przy instalacji serwera)

Po
wykonaniu tych czynności mogę zabrać się za instalacje serwera IIS w wersji 5.1.
1. Otw
ieram Panel sterowania, a następnie Dodaj lub usuń programy | Dodaj/usuń składniki systemu Windows.

2. Zobacz
ę nowe okno, w którym odszukam i zaznaczę Internetowe usługi informacyjne (IIS), poczym klikam na przycisk Szczegóły. Zobaczę nowe okno, w którym zaznaczam Usługa FTP (File Transfer Protocol). Zamykam okno i klikam na przycisk Dalej. Gdy serwer zostanie poprawnie zainstalowany klikam na przycisk Zakończ.



Te
raz z menu Start wybieram Uruchom, a następnie w pole Otwórz wpisuję: %SystemRoot%\system32\inetsrv\iis.msc. Zobaczę okno Internetowe usługi informacyjne, w którym mogę skonfigurować swój serwer.

Rozwijam nazwę komputera, potem Witryny sieci Web. Klikam prawym przyciskiem myszy na Domyślna witryna sieci Web. Przechodzę do zakładki Katalog macierzysty, w której jako ścieżka lokalna wpisuje C:\WWW (katalog ten muszę wcześniej utworzyć). Poniżej zaznaczam uprawnienia takie jak: odczyt, zapis, przeglądanie katalogów.

Kolejnym krokiem, jaki muszę wykonać jest dodanie odpowiedniej reguły do zainstalowanej zapory ogniowej (firewala). Pokaże to na przykładzie systemowego programu, jednakże w innych aplikacjach odbywa się to bardzo podobnie.

1. Otw
ieram Panel Sterowania i klikam na ikonę? Centrum zabezpieczeń.
2. Pokaże mi się nowe okno, w którym klikam na Zapora systemu Windows.
3. W nowym oknie, które zobacz
ę przechodzę do zakładki Wyjątki, a następnie klikam na przycisk Dodaj port.

Nazwa: WWW
Numer portu 80

Powtarzam tą operację wpisując:

Nazwa: FTP
Numer portu 21


Mój serwer powinien już poprawnie działać, co oczywiście możesz sprawdzić. Tworzę plik index.htm i wrzucam go do katalogu C:\WWW. Sprawdzam jaki jest mój adres IP (Start | Uruchom | cmd | ipconfig), poczym wpisuję go do przeglądarki internetowej. Adres może wyglądać na przykład tak: http://127.0.0.1.

Teraz mo
wyposażyć mój serwer w obsługę skryptów napisanych w języku PHP. Instalacja jest bardzo prosta. Najlepiej jest pozostawić wszystkie zaznaczone opcje domyślne (instalacja w katalogu C:\PHP pod serwer IIS 4 lub wyższy).

Sprawdzam czy mój serwer obsługuje skrypty PHP. Tworzę pliki o treści:
echo "Ten serwer obsługuję PHP”;
I zapisuję go jako test.php. Następnie wpisuje go w przeglądarce internetowej (http://twojeip/test.php)

Zajmuje się teraz konfiguracją serwera FTP.

Klikam na Start | Uruchom i wpisuje %SystemRoot%\system32\inetsrv\iis.msc. Rozwijam nazwę komputera, potem Witryny FTP, klikam prawym przyciskiem myszy na Domyślna witryna FTP i wybieram Właściwości. W zakładce Konta zabezpieczeń zaznaczam Zezwalaj na połączenia anonimowe, Zezwalaj tylko na połączenia anonimowe, Zezwalaj programowi IIS kontrolować hasła.

Teraz przechodzę
do zakładki Katalog macierzysty. Jako katalog witryny FTP także mo wybrać C:\WWW, jednakże, jeżeli będę trzymać tam ważne pliki (php, html czy inne) wszyscy będą mieli do nich dostęp i jeżeli sobie tego życzę będą mogli je usuwać, dlatego mogę ustawić oddzielny katalog.

Zaznaczam tam także:
-
odczytaj (jeżeli chcę by pliki mogły być pobierane i usuwane przez FTP, jeżeli nie zaznaczę tego ze względów bezpieczeństwa pliki można będzie pobierać po wgraniu przez http)
-
zapisz (jeżeli chcę by pliki były zapisywane przez FTP)
-
zrejestruj wizyty.


Adres mojego serwera FTP to ftp://adresip, np. ftp://127.0.0.1. Najlepiej połączyć się z nim za pomocą specjalnego klienta FTP.
Przej do zakładki Witryna FTP. Na samym dole okna znajduje się przycisk Bieżące sesje. Po kliknięciu na niego zobaczę użytkowników podłączonych aktualnie do FTP. Mogę dowolnego z nich wyrzucić.


Logi mojego serwera znajw X:\WINDOWS\System32\LogFiles. Są tam zapisane błędy serwera, poczynania użytkowników, ich nazwy, adresy IP itp. Ze względów bezpieczeństwa zawsze aktualizu j Windows, jeśli serwer jest aktywny. Najlepiej podaw adres serwera tylko znajomym. Pamiętać trzeba też, że jeżeli mój adres IP jest zmienny (np. łącza Neostrada TP) to adres serwera również ulega zmianie, co jednak nie stanowi problemu, gdyż mogę skorzystać z darmowych usług oferowanych przez serwis

no-ip.pl



Wyszukiwarka

Podobne podstrony:
WŁASNY SERWER FTP WINDOWS XP, ۞ Nauka i Technika, Informatyka, Systemy operacyjne, OS MS Windows, Si
Definiowanie katalogów wirtualnych serwera FTP
Jak Stworzyc Serwer FTP
03 Linux Konfiguracja serwera FTP PROFTPD
korzystanie z serwera ftp
Jak uruchomić skrypt znajdujący się na innym serwerze za pomocą aktualnie wykonywanego skryptu
Własny serwer WWW i FTP w Windows XP, Windows XP, Vista - pomoce
ADMINISTRACJA SERWERAMI wyklad ftp 1
serwer 2012 ftp
Własny serwer WWW i FTP w Windows XP
serwer wydruku
Klient FTP
5.1.13 Sieć klient-serwer, 5.1 Okablowanie sieci LAN
tomtom 7.910 krok po kroku jak wgrać i uruchomić navi, NAWIGACJA TomTom
POM wyklad z 03 09 serwerix
DNS konfiguracja serwera
Po prostu wlasny serwer internetowy ppwsin

więcej podobnych podstron