Freebsd configure ftpd, arsmx
Konfigurált teljes ftpd a FreeBSD 9.0 RELEASE számára.
Adja hozzá a csoportot és a felhasználói ftp-t. Nyissa meg a / etc / group fájlt - adja hozzá a ftp csoportot.
A /etc/master.passwd fájl - adja hozzá a ftp felhasználóját.
A felhasználói adatbázisot manuálisan frissítjük.
Ha szükséges, hozzon létre egy felhasználó saját könyvtárát az anonim FTP hozzáféréshez.
Megváltoztatjuk a tulajdonost és a jogokat.
Adja hozzá az alábbi sorokat az /etc/rc.conf fájlhoz démon módban való indításához.
ellenőrizze, mi történt.
A második utat - az inetd-en keresztül - nem használják. Az /etc/rc.conf fájlban hozzáadunk
és figyelmen kívül hagyja a sort a /etc/inetd.conf fájlban
De ne felejtsd el - a passzív üzemmód beállításával kapcsolatos problémákat - tényleges, ha fenn kell tartani a kapcsolatokat a NAT miatt.
További ftpd billentyűk.
-4 Ha a -D opció van megadva, fogadja el a csatlakozásokat az AF_INET aljzaton keresztül.
-6 Ha a -D opció van megadva, fogadja el a csatlakozásokat az AF_INET6 aljzaton keresztül.
-8 Átlátható UTF-8 üzemmód engedélyezése. Az RFC 2640 szabványnak megfelelő kliensek értesítést kapnak, ha a kiszolgáló UTF-8 kódolt karaktereket használ. Ez a lehetőség nem tartalmazza a szerver fájlnevek átkódolását; ez az UTF-8-ban kódolt kiszolgáló fájlnevek számára működik. Fájlok FTP-re történő feltöltésekor az RFC 2640-re kompatibilis kliensek be vannak kapcsolva, az ügyfél helyi kódolásától az UTF-8-ig. Az FTP parancsok és a natív ftpd üzenetek minden esetben ASCII-ban vannak kódolva, amely az UTF-8 részhalmaza. Ezért nincs szükség átalakításra a kiszolgálón.
-A Csak névtelen hozzáférést biztosít az ftp-hez.
-D Ha ezt az opciót megadta, az ftpd leválasztható a konzolról, és egy démon lesz, amely az FTP porton keresztül fogadja a kapcsolatokat, és generál (forking) a gyermekfolyamatokat a kérések támogatására. Ez kevesebb erőforrás-hulladékot biztosít, mint az ftpd az inetd (8) használatával, és hasznos a forgalmas kiszolgálókon a terhelés csökkentésére.
-d A hibakeresési adatok a LOG_FTP használatával kerülnek naplózásra.
-E Tiltsa le az EPSV parancsot. Jó használni a tűzfal mögötti szervereket.
-h Megakadályozza a kiszolgáló-specifikus információk - például a kiszolgálószoftververzió vagy a gazdanév - kimenetét a kiszolgálóüzenetekben.
-l Minden sikeres és hibás ftp (1) munkamenet a LOG_FTP syslog segítségével kerül rögzítésre. Ha ezt az opciót kétszer adja meg, akkor a parancsok lekérése (get), tárolása (feltöltése), hozzáfűzése, törlése, könyvtár létrehozása, könyvtár eltávolítása, műveletek átnevezése, valamint fájlnevek és érvek írása. Alapértelmezés szerint a syslogd (8) ezeket az üzeneteket írja a / var / log / xferlog fájlba.
-M Megakadályozza a könyvtárak névtelen felhasználók létrehozását.
-m Engedélyezheti a névtelen felhasználók számára, hogy felülírják vagy módosítsák a meglévő fájlokat, amennyiben ezt engedélyezi a fájlrendszer-jogosultságok. Alapértelmezés szerint az anonim nem tudja módosítani a meglévő fájlokat; különösen a szerverre történő feltöltéshez szükséges fájlokat (feltöltés) egyedi nevekkel kell létrehozni.
-O Fordítja a kiszolgálót, míg a csak írható mód csak névtelen. A RETR parancs névtelen, ami megakadályozza a névtelen letöltéseket a szerverről. Nem ad eredményt, ha a -o opció is meg van adva.
-o A kiszolgáló csak írható módba kerül. A RETR parancs mindenki számára tilos, ami megakadályozza az információ letöltését a szerverről.
-P Amikor a -D opció van megadva, akkor a megadott porton alapértelmezés szerint fogadja a kapcsolatot a megadott értékkel vagy szolgáltatásnévvel, az "ftp" port helyett.
-p Amikor a -D opció van megadva, akkor írja be a folyamatazonosító fájlt a megadott fájlba az alapértelmezett pid-file helyett /var/run/ftpd.pid helyett.
-R Ha ezt az opciót megadta, az ftpd visszatér a múltbeli viselkedéshez a felhasználói műveletek biztonsági ellenőrzésével és a PORT kérelmek korlátozásával kapcsolatban. Jelenleg az ftpd csak a PORT parancsokat támogatja a távoli gazdagságú felhasználók számára (amelyek az FTP protokoll specifikációját sértik, de bizonyos biztonsági lyukakat bezárnak).
-r A szervert csak olvasható módba helyezi át (csak olvasható). Tilos minden olyan parancs, amely módosíthatja a fájlrendszert.
-S Ha ezt az opciót megadta, az ftpd minden névtelen fájl letöltést ír a / var / log / ftpd naplóba, ha ez a naplófájl létezik.
-T Az ügyfél más időtúllépési időt is kérhet; a beállítható maximális időtúllépés időtartama másodpercekben a -T opcióval van megadva. Az alapértelmezett határérték 2 óra.
-t Az inaktivitás időtúllépése másodpercben (alapértelmezés 15 perc).
-U Ez az opció utasítja az ftpd-t az IP_PORTRANGE_DEFAULT tartomány IP_PORTRANGE_HIGH helyett az adatportok használatára. Ez a változtatás hasznos bizonyos tűzfal-konfigurációkhoz; További információért lásd az ip (4) részt.
Kérjük, vegye figyelembe, hogy ez a lehetőség virtuális, és nem működik a fenti FreeBSD 5.0 alatt; Mindkét porttartomány alapértelmezés szerint azonos.
-u A fájl-létrehozási maszk maszk létrehozása umask-ra van állítva, amely várhatóan oktális szám. Lásd az umask (2) című részt a részletekért. Ez az opció visszaállítható (letiltva) a login.conf segítségével (5).
-W Ne írjon a log / var / log / wtmp FTP munkamenetbe.