View Single Post
Old 01-28-2005, 07:11 AM  
esmandil
Senior Member
 
Join Date: Oct 2004
Posts: 107
Default

To jest (troche skrocony) rozdzial 2 z dokumentacji ioFTPD. Ale szczerze mowiac odradzalbym Ci instalowanie ioFTPD jesli nie znasz angielskiego - poszukaj jakiegos prostszego w uzyciu serwera FTP.

1. Sciagnij i rozpakuj ioFTPD.

2. Zedytuj ..\etc\default.vfs. Pamietaj ze root musi byc zamontowany jako "/". Np:
"d:\ftp" / <-- Istniejacy katalog jako root
"e:\mp3" /mp3 <-- Zamontowany jako mp3 w katalogu root

Pamietaj ze grupa ioftpd (w ktorej jest domyslny uzytkownik ioFTPD) uzywa admin.vfs, wiec jego tez powinienes zedytowac.

3. Otworz ..\system\ioFTPD.ini.

W ioFTPD.ini komentarze to linie z "#" na poczatku a zablokowane opcje zaczynaja sie od srednika ";"
# Comment
;Disabled = True

3a. Ustaw urzadzenia: DEVICES
Ustawienia domyslne zwykle dzialaja. Domyslne urzadzenie nazywa sie "Any".
[Any]
Host = 0.0.0.0 <-- Pozwala na polaczenia z dowolnym z adresow IP serwera.
Ports = 1024-2048 <-- Porty do transferu danych.
Random = True <-- Uzywa portow w losowej kolejnosci.

3b. Ustaw uslugi: SERVICES (przyklad tylko dla FTP);

[FTP_Service]
Type = FTP
Device_Name = Any <-- Urzadzenie ktore ma byc uzyte. Domyslnie "Any"
Port = 9999 <-- Port FTP!
Description = My FTP Service
User_Limit = 10 <-- Maksymalna liczba polaczonych uzytkownikow.
Allowed_Users = *
Messages = ..\text\ftp
Require_Encrypted_Auth = !* <-- Nikt nie musi uzywac szyfrowania.
Require_Encrypted_Data = !*
;Certificate_Name = 192.168.1.11 <-- Nazwa certyfikatu SSL; Musi byc zablokowane jesli nie masz certyfikatu albo ioFTPD sie nie uruchomi!
Explicit_Encryption = True
Encryption_Protocol = SSL3
Min_Cipher_Strength = 128
Max_Cipher_Strength = 384
;Get_External_Ident = False
;Data_Devices =
;Random_Devices = False

4. Uruchom ioFTPD. Pamietaj ze nie pojawi sie zadne okienko! Zaloguj sie. Pamietaj, ze w ioFTPD wielkie/male litery w nazwach uzytkownikow, haslach, nazwach grup itp. MaJa ZnAcZeNiE!
Uzytkownik: ioFTPD
Haslo: ioFTPD

5. Zmien haslo uzywajac: SITE PASSWD <nowe haslo>

6. Otworz ..\etc\Hosts.Rules i zedytuj aby pozwolic na polaczenia z zewnetrznych adresow IP. Skomentuj domyslna regule "POLICY DENY" i dodaj linie "POLICY ACCEPT 2". Zrestartuj ioFTPD.

Gotowe! Masz dzialajacy serwer FTP. Problem polega na tym, ze to dopiero poczatek - teraz trzeba go skonfigurowac tak zeby robil to czego od niego chcesz. A to juz nie jest takie proste.
esmandil is offline   Reply With Quote