ProFTPD. Molnár Dániel. 2005. október. 02. 1. oldal



Hasonló dokumentumok
A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008

FTP szerver telepítése

1.2. NFS kliens telepítése és beállítása

BaBér bérügyviteli rendszer telepítési segédlete év

Készítette: Sallai András Terjesztés csak engedéllyel sallaia_kukac_fre _pont_hu

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Vectory telepítési útmutató


ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

8. WebDAV kiszolgáló konfigurálása

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, )

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK szerver)

Rendszergazda Debrecenben

FRISSÍTÉSI LEÍRÁS A WINIKSZ PROGRAMCSOMAGHOZ

XUBUNTU Linux (ami majdnem UBUNTU)

Webcasting Editor Felhasználói kézikönyv és bemutató. A kapott Url -el valamint a kiadott felhasználónév jelszó párossal belépünk:

Operációs rendszerek 1.

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

Java-s Nyomtatványkitöltő Program Súgó

Kiszolgálók üzemeltetése FTP. Iványi Péter

OZW V7.0 firmware frissítés, Remote Tool Access részletes ismertető

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Ingyenes DDNS beállítása MAZi DVR/NVR/IP eszközökön

Telenor Magyarország MS Office 365 telepítési útmutató

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Youtube videó letöltés és konvertálás Linuxon

CentOS 7 OTRS telepítése, beállítása

Iroda DEMO telepítési útmutató

italc felhasználói dokumentáció

Felhasználói útmutató CVR mobil kliens, ios rendszerhez.

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

Használati útmutató. PNI House IPMAX POE ONE készlet IP térfigyelő kamera

Felhasználói kézikönyv

Virtual Call Center kliens program MSI csomag telepítése

DNS forward-ok és reverse-ek hozzáadása DNS forward hozzáadása DNS reverse hozzáadása Debian Linux 3.

Virtualoso Server szolgáltatás Virtuális szerver használati útmutató

KnowledgeTree dokumentumkezelő rendszer

GPRS Remote. GPRS alapú android applikáció távvezérléshez. Kezelési útmutató

LINUX LDAP címtár. Mi a címtár?

Cisco Catalyst 3500XL switch segédlet

Geotechnika II. (NGB-SE005-2) Geo5 használat

Easton420. Automata Telefon hangrögzítő. V 6.0 Telepítése Windows XP rendszerre

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése



Nokia N97_mini (Mail for Exchange) beállítása Virtualoso levelezésre

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban

RapidMiner telepítés i. RapidMiner telepítés

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

Kezdő lépések Microsoft Outlook

STATISTICA VERSION 13 CONCURRENT NETWORK TELEPÍTÉSE

ÜGYVÉDI IRODA Telepítési útmutató

Hálózati adminisztráció Linux (Ubuntu 9.04) 9. gyakorlat

HÁLÓZATI HASZNÁLATI ÚTMUTATÓ

Írásjogtól Rootig AIX-on

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

OE-NIK 2010/11 ősz OE-NIK ősz

Hozzávalók keresése és csatolása

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

SQL Backup and FTP. A program telepítésének menete. A szoftvert a következő weboldalról ingyenesen tölthető le:

telepítési útmutató K&H Bank Zrt.

Nokia N8 (Mail for Exchange) beállítása Virtualoso levelezésre

WIFI elérés beállítása Windows XP tanúsítvánnyal

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Egészségterv és edzésprogram használati utasítás

Oralce kliens installálása Windows Server 2003-ra

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

Google Drive szinkronizálása asztali géppel Linux rendszeren

Az Active Directory Szerver Telepítése és beállításai

Szalai Ferenc

Telepítési útmutató. web:

BASH script programozás II. Vezérlési szerkezetek

Hálózati eszközök biztonsága

Felhasználói leírás: STAHL Ex-Tool v1.0 rev

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Windows há lo záti ádminisztrá cio gyákorlát

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról

1. Létező postafiók megadása

Tartalomjegyzék. 1. Belépés a vásárolt e-könyvek eléréséhez. 2. A könyvespolc. 3. Az olvasó nézet

Felhasználói kézikönyv. Tőkepiaci Közzététel. Magyar Nemzeti Bank

Norton Family. 1. lépés: Felhasználói fiók beállítása gyermeke számára

Hálózati adminisztráció Linux (Ubuntu 8.04) 12. gyakorlat

Kézikönyv Nyomtatók kezelése Linuxon

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Új év nyitása a Kulcs-Bér 2013-ban, a Kulcs-Bér 2012-ben kezelt év(ek) alapján

Synology NAS integrálása inels IMM szerverhez

Használati utasítás.

BioAdmin 4.1 könnyű telepítés csak Kliens használatra

Oktatás. WiFi hálózati kapcsolat beállítása Windows XP és Windows 7-es számítógépeken. SZTE Egyetemi Számítóközpont

Telepítés Linux alatt röviden - általánosan

Átírás:

ProFTPD Molnár Dániel 2005. október. 02 1. oldal

Tartalomjegyzék 1.Telepítés és indítás...3 1.1.Telepítés Ubuntu Linux alatt:...3 1.2.Telepítés bináris csomagból...3 1.3.A program indítása...3 2.Konfiguráció...3 2.1.Szerkezet...3 2.2.Lépésről lépésre...4 3.Beállítások...6 3.1.Globális konfiguráció...6 a)hálózatkezelési opciók...6 b)fájlok és könyvtárak...6 c)hozzáférés- vezérlés...7 d)vegyes...7 e)hitelesítés...7 3.2.FTP opciók (anonymous FTP)...8 a)hálózatkezelési opciók...8 b)fájlok és könyvtárak...8 c)hozzáférés- vezérlés...8 d)vegyes...8 e)hitelesítés...8 f)ftp konfigurációja...9 3.3.Könyvtárankénti opciók...9 a)hálózatkezelési opciók...9 b)fájlok és könyvtárak...9 c)hozzáférés- vezérlés...10 3.4.Parancsonkénti opciók...10 a)fájlok és könyvtárak...10 b)parancsok konfigurációja...10 c)parancsok...10 d)parancs csoportok...11 4.Példa...11 2. oldal

1. Telepítés és indítás 1.1. Telepítés Ubuntu Linux alatt: frissítjük a csomagadatbázis listát # sudo apt-get update megkeressük a ProFTPD-t csomagok listájában # sudo apt-cache search proftpd grep server megkeressük a csomag nevét (proftpd), majd feltelepítjük a programot # sudo apt-get install proftpd 1.2. Telepítés bináris csomagból letöltjük a bináris csomagot # wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.bz2 kicsomagoljuk a csomagot # cd /usr/src- tallózzuk a könyvtárat, ahova tömörítettük a csomagot # sudo tar -xvjf proftpd-1.2.10.tar.bz2 /usr/src itt megtudjuk nézni, hogy milyen paraméterekkel lehet futtatni # sudo./configure --help A következő 3 lépés pedig a telepítés: # sudo./configure # sudo /make # sudo make install 1.3. A program indítása a program indítása: # /etc/init.d/proftpd start a program újraindítása: # /etc/init.d/proftpd restart a program leállítása: # /etc/init.d/proftpd stop 2. Konfiguráció 2.1. Szerkezet A ProFTPD beállításait a /etc/proftpd.conf fájlban szerkeszthetjük, konfigurálhatjuk. A ProFTPD szerkezeti felépítése a következő: server config 3. oldal

<VirtualHost> <Directory> <Limit> </ VirtualHost>.ftpaccess <VirtualHost> A VirtualHost segítségével futtathatunk több virtuális szervert. Anonym hozzáférést biztosít az FTP szerverhez. <Directory> A Directory segítségével kiválasztott könyvtárak tulajdonságait, hozzáférési jogai változtathatjuk meg. Jogokat állíthatunk esetleg különböző felhasználókhoz is. A szerverre vonatkozó tulajdonságokat, paramétereket adhatjuk meg a Global-on belül. Az itt szereplő tulajdonságok szerepelhetnek más szerkezeti pontnál is, de az itt megadott tulajdonság a szerver egészére vonatkozik. <Limit> A Limit-en belül határozhatunk meg különböző határokat, korlátozásokat. 2.2. Lépésről lépésre a) Először is meg kell adni a fontosabb adatokat, szerver név, típus, port. Meg kell adni, hogy alapértelmezett szerverként használjuk- e a ProFTPD- t. Meg kell adni, hogy milyen csoport és felhasználó használhatja a szervert. Ezek a főbb opciók, a további fejezetekben található további opció is, leírással. Tehát, eddig így néz ki a /etc/proftpd.conf fájlunk: ServerName "ProFTPD" (szerver neve) ServerType standalone (szerver típusa) DefaultServer on (alapértelmezett szerverként használjuk -e) Port 21 (port, csak ha ServerType standalone) Umask 022 (könyvtár jogosultság) Group FTP (milyen csoportok használhatják) <Directory /home/~> alapértelmezett könyvtár b) Most jöhetnek a Globális konfiguráció. Részletesen a további fejezetben. AllowForeignAddress on AllowRetrieveRestart on 4. oldal

AllowStoreRestart on c) Most jöhet FTP szerverünk (Anonymous) globális opciói. Részletezés szintén köv. fejezetekben. Beállításai szinte egyezik a globális opciókkal. <Anonymous /home/ftp> AccessDenyMsg '' Próbáld újra'' AccessGrantMsg ''Üdvözöllek'' AllowOverwrite on d) Anonymous FTP szerverünkön belül adhatunk könyvtárainkhoz különböző jogokat, parancsokat stb. <Directory /home/ftp/zene> <Limit WRITE> DenyAll e) Tehát végül így néz ki a példa konfiguráció: ServerName ServerType DefaultServer "ProFTPD" standalone on Port 21 Umask 022 Group <Directory /home/~> FTP AllowForeignAddress on AllowRetrieveRestart on AllowStoreRestart on <Anonymous /home/ftp> AccessDenyMsg ''Próbáld újra'' AccessGrantMsg ''Üdvözöllek'' AllowOverwrite on <Directory /home/ftp/zene> <Limit WRITE> DenyAll 5. oldal

3. Beállítások 3.1. Globális konfiguráció a) Hálózatkezelési opciók ServerType (standalone/initd) intitd opció esetén a szerver csak akkor fut, ha valaki csatlakozik a szerverhez. initd esetén nem kell frissíteni a (/etc/proftd.conf restart), mivel induláskor midig az új conf fájl töltődik be. standalone opció esetén a szerver állandóan fut, így nem frissül a szerver magától, tehát nekünk kell frissíteni, ha új opciókat állítottunk be. Frissítés: /etc/proftpd.conf restart TimeoutIdle [ms] a szerver ha nem kap semmilyen adatot vagy parancsot a klienstől [ms] alatt, akkor a szerver bontja a kapcsolatot a klienssel. TimeoutLogin [ms] a szerver a megadott ideig vár, ha addig nem kap megfelelő felhasználónevet és jelszót, akkor a szerver bontja a kapcsolatot TimeoutNoTransfer [ms] beállítja azt a maximális időt, amíg a kliens kapcsolatban maradhat a szerverrel anélkül, hogy valamilyen kapcsolatot létesítene a szerverrel. TimeoutStalled [ms] megszakítja a megszakadt letöltéseket a megadott idő után. Ha az értéke 0, akkor az idő végtelen, nincs megszakítás. AllowForeignAddress [on/off] Engedélyezi az idegen adatforgalmat AllowRetrieveRestart [on/off] Engedélyezi a letöltések újrakezdését AllowStoreRestart [on/off]- Engedélyezi a feltöltések újrakezdését DefaultTransferMode (ascii/binaris)- Alapértelmezett átviteli mód DeferWelcome [on/off] Üdvözlőüzenet megjelenítése a bejelentkezés után MaxClients [szám ''üzenet''] Üzenet, ha a szerver megtelt MaxClientsPerHost[szám ''üzenet''] Üzenet, ha a kliens többször már nem csatlakozhat b) Fájlok és könyvtárak DefaultChdir [/home/~]- Kezdeti bejelentkezési könyvtár DefaultRoot ~- Felhasználók korlátozása könyvtárakra 6. oldal

DeleteAbortedStores [on/off] Törli a megszakított feltöltéseket HiddenStor [on/off]- Elrejti a fájlokat feltöltés közben ShowSymlinks [on/off]- Megjeleníti a szimbolikus hivatkozásokat c) Hozzáférés- vezérlés AccessDenyMsg [''üzenet''] Sikertelen bejelentkezéskor megjelenő üzenet AccessGrantMsg [''üzenet''] Sikeres bejelentkezéskor megjelenő üzenet AllowOverwrite [on/off] Engedélyezi, hogy felülírják a létező fájlokat az újonnan feltöltekkel d) Vegyes WtmpLog [on/off]- Rögzíti a bejelentkezéseket a wtmp-be e) Hitelesítés RootLogin [on/off] Engedélyezi a root-nak a bejelentkezést AuthAliasOnly [on/off]- Csak álneves felhasználók léphetnek be DisplayConnect [''ü. fájl''] Sikeres bejelentkezés után megjelenő üzenet fájl DisplayGoAway [''ü. fájl''] Ha túl sokan próbálnak kapcsolódni és a szerver megtelet, ezt az üzenetfájlt fogja megjelíteni DisplayLogin [''ü. fájl'']- Sikeres bejelentkezés után megjelenő üzenetfájl DisplayQuit [''ü. fájl'']- Lekapcsolódás után megjelenő üzenetfájl GroupPassword [jelszó kódolva] Csoportjelszavakat lehet beállítani UseFtpUsers [on/off]- Elutasítja az /etc/ftpusers fájlban szereplő felhasználókat UserAlias [álca valódi fhnév]- Felhasználói nevek álcái (Bejelentkezési felhasználónév - Valós felhasználónév) UserPassword [jelszó kódolva]- Felhasználói jelszavak felülírása 7. oldal

3.2. FTP opciók (anonymous FTP) a) Hálózatkezelési opciók <Anonymous /home/ftp> AllowForeignAddress [on/off] lásd. 4.1/a AllowRetrieveRestart [on/off]- lásd. 4.1/a AllowStoreRestart [on/off]- lásd. 4.1/a MaxClients [szám]- lásd. 4.1/a MaxClientsPerHost [szám]- lásd. 4.1/a b) Fájlok és könyvtárak DefaultChdir [könyvtár] lásd 4.1/b HideNoAccess [on/off] Elrejti a nem hozzáférhető fájlokat DeleteAbortedStores [on/off]- lásd 4.1/b HiddenStor [on/off]- lásd 4.1/b ShowSymlinks [on/off]- lásd 4.1/b c) Hozzáférés- vezérlés AccessDenyMsg - lásd. 4.1/c AccessGrantMsg - lásd. 4.1/c AllowOverwrite - lásd. 4.1/c d) Vegyes WtmpLog lásd 4.1/d e) Hitelesítés RootLogin- lásd. 4.1/e AuthAliasOnly- lásd. 4.1/e 8. oldal

DisplayConnect- lásd. 4.1/e DisplayGoAway- lásd. 4.1/e DisplayLogin- lásd. 4.1/e DisplayQuit- lásd. 4.1/e GroupPassword- lásd. 4.1/e UseFtpUsers- lásd. 4.1/e UserAlias- lásd. 4.1/e UserPassword- lásd. 4.1/e f) FTP konfigurációja User [fhnév]- A szerver ezen felhasználó név alatt fog működni. Fel kell venni a felhasználók közé. UserAlias [álca, valódi fhnév]- Lehetővé teszi olyan felhasználónévvel is belehessen lépni, amely nem létezik Group [csoport]- megadja, hogy melyik csoportba tartozik 3.3. Könyvtárankénti opciók Tetszőleges könyvtárakhoz adhatunk meg külön jogosultságokat, hozzáférési jogokat. a) Hálózatkezelési opciók <Directory (folder)> AllowRetrieveRestart [on/off] Engedélyezi a letöltések újrakezdését AllowStoreRestart [on/off] Engedélyezi a feltöltések újrakezdését b) Fájlok és könyvtárak <Directory (folder)> DeleteAbortedStores [on/off] Törli a megszakított letöltéseket HiddenStor [on/off]- Elrejti a fájlokat feltöltés közben HideNoAccess [on/off]- Elrejti a nem hozzáférhető fájlokat 9. oldal

c) Hozzáférés- vezérlés <Directory (folder)> AllowOverwrite [on/off] Engedélyezi a fájlok felülírását 3.4. Parancsonkénti opciók a) Fájlok és könyvtárak <Directory (folder)> <Limit (folder)> IgnoreHidden [on/off]- Zárolja a rejtett fájlokat b) Parancsok konfigurációja <Directory (folder)> <Limit (folder) (parancs)(parancscsoportok> DenyAll/ AllowAll Itt adhatjuk meg, hogy az parancsokat, amiket beállítottunk engedélyezzük vagy tiltjuk c) Parancsok CWD könyvtár megváltoztatása MKD könyvtár létrehozás RNFR könyvtár átnevezés DELE- fájl törlés RMD könyvtár törlés RETR letöltés STOR feltöltés 10. oldal

d) Parancs csoportok READ olvasási parancsok, kivéve könyvtárlistázási parancs WRITE írási parancsok DIRS listázási parancsok LOGIN belépési korlátozáshoz szükséges parancsok ALL minden FTP parancs 4. Példa ServerName "ProFTPD" ServerType standalone DefaultServer on Port21 Umask 022 MaxInstances 30 Group ftp <Directory /home/~> AllowOverwrite on DefaultRoot /~ UserPassword nobody wrpbu8u4yp0cy RequireValidShell off UseFtpUsers off AllowRetrieveRestart on AllowStoreRestart on MaxClients 4 "A szerver megtelt!" MaxClientsPerHost 2 "Többször már nem csatlakozhatsz!" ServerIdent on "Kliens csatlakozott" DefaultChdir /home/~ DeleteAbortedStores on HiddenStor on ShowSymlinks on AccessDenyMsg "Sorry, try again!" AccessGrantMsg Welcome! RootLogin on 11. oldal

<Anonymous /home/ftp> User daneel Group nogroup UserAlias anonymous ftp AllowForeignAddress on AllowRetrieveRestart on AllowStoreRestart on MaxClients 4 "A szerver megtelt!" MaxClientsPerHost 2 "Többször már nem csatlakozhatsz!" RootLogin on <Limit WRITE> DenyAll <Directory /home/ftp/upload> <Limit WRITE> AllowAll <Limit RMD> DenyAll 12. oldal