Gyors beállítás ProFTPD, kan`sky blog
A cikk bemutatja a Gyors telepítési FTP szerver ProFTPD több különböző konfigurációkat.
FTP szerver ProFTPD teljesen indokolja a nevét. Ez a démon elég stabil, akkor a munka, mint egy „én”, és ennek részeként inted szuper-szerver támogatja virualnymi házigazdák, felhasználói fiókok, és így tovább.
Plus konfigurációk Apache-style, így egy nagyon kényelmes telepítést és könnyen érthető.
Ebben a cikkben, röviden mérlegelniük ProFTPD, mint létezik a kikötőkben, és ezért telepíteni semmi érdekes.
Részletes a konfigurációt.
Tehát az első lépés - A telepítés.
Ahogy fentebb írt egy szerver nagyon egyszerű - a kikötők gyűjteménye.
A telepítés befejeződött.
Config fog feküdni, mint /usr/local/etc/proftpd.conf,
valamint a forgatókönyvet /usr/local/etc/rc.d/proftpd
Most megy a telepítést.
Először is, úgy a „csontváz” a config. Ez tartalmazza majd az alapbeállításokat.
Továbbá, ez a konfiguráció lehet megfelelően kiegészíthetők a feladatot.
Lista. Betakarítás config
# Server Type. azt jelenti, otedlny önálló démon, és az inetd - részeként a szuper-szerver
ServerType önálló
# Message amikor az ügyfél csatlakozik.
ServerIdent on «FTP szerver Ready.»
Szerver neve #
ServerName «My FTP szerver»
# Port, amelyen hallgatni szerver (21 - standard)
Port 21
# Maszk hozzáférési jogok az új (zgruzhaemyh) fájlokat.
# Ebben az esetben a tényleges hozzáférési jogok lesznek, mint (777 - maszk), azaz Maszk 022
# 755 engedélyeinek beállításához.
# Megadható egy maszk minden könyvtárhoz.
umask 022
# Performance Tuning
# Minél nagyobb a szám, annál több ügyfelet képesek lesznek egyszerre szolgálja szerver, de beállítás
# Nagy számban, alacsony vas növeli annak valószínűségét, hogy a DDoS támadás.
MaxInstances 30
MaxLoginAttempts 3
MaxClients 128
# „Időtúllépések”, ami után a szerver lezárja a kapcsolatot
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 300
# Szakasz, amely az összes szerverek, amelyek leírása a config
# Fájl seoderzhaschy privestviya üzenet csatlakoztatásakor
DisplayLogin .welcome
# Engedélyezi felülírás fájl
AllowOverwrite on
# Az alapértelmezett limit
# Tiltsátok minden, és minden =)
DenyAll
Basis config kész.
A jövőben fogunk támaszkodni a beállítást vagyunk vele.
Egyszerű nyilvános FTP szerver
A feladat nagyon egyszerű:
Szükséges, hogy hozzanak létre egy nyilvános „névtelen» FPT szerver, ahonnan a felhasználók letölthetik a fájlokat megadása nélkül felhasználónevét és jelszavát.
Arra is szükség van, hogy a felhasználók feltölteni a fájlokat egy mappába nevű «bejövő»
Lista. Egyszerű nyilvános FTP
# Home anonim FTP szerver c gyökér a / usr / ftp
# A felhasználók és csoportok a szerver fog futni
felhasználói ftp
Csoport ftp
# Alias felhasználó nevét.
# A szabvány szerint elfogadott név anonim. Ez volt rajta, és tegye a alias.
UserAlias anonim ftp
# Letiltása követelményeinek érvényes felhasználói shell
# Lehetővé teszi a „start” a rendszer a felhasználó által nem elérhető SSH (nologint)
RequireValidShell off
# Elrejtése fájlokat és a gyökér mappában
HideUser gyökér
# Rights bejövő mappában és almappák
# Engedély felvétel
AllowAll
Ellenőrizze a tulajdonos a gyökér mappában kell lennie «ftp: ftp».
Most elkezdheti a szerveren.
Access / jelszó
Config a következő:
myuser> # Set tulajdonos az új fájlok # Engedélyezi jelszó kérése # Elrejtése a root felhasználó fájlokat # Feloldása minden felhasználó
# Állapítsa meg a névtelen szerver root felhasználói Domash myuser könyvtár
# Kitől fog működni démon
felhasználói myuser
Csoport myuser
UserOwner myuser
GroupOwner myuser
AnonRequirePassword on
HideUser gyökér
Order allow, deny
AllowUser myuser
A helyes megállapítására névtelen FTP felhasználó
Kezdetben a FreeBSD 7.2-RELEASE ftp nevű felhasználót nem létezik. Azt hittem, szükséges, hogy jól szervezett, és a névtelen hozzáférést ftp szerver futtatása ProFTPD-1.3.2c.
Először hozzon létre egy könyvtárat a felhasználó számára:
# Mkdir / home / ftp
És kezdjük felhasználói parancs:
A következő parancs vipw ellenőrizze, hogy hozzon létre új felhasználót:
# Chown ftp: nogroup / home / ftp
Ezzel minden készen áll az anonim felhasználó az FTP-szerverre.
Mert támogatja a Windows-ügyfelek kell jóváírni a húr kódolás:
LangEngine on
ClientCharset UTF-8
UseEncoding UTF8 CP1251