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



Hasonló dokumentumok
FTP szerver telepítése

2016/11/29 18:08 1/10 Pure-ftpd

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

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

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

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

NIS + NFS+Automount. Összeállította: Sallai András

Netfilter. Csomagszűrés. Összeállította: Sallai András

Samba. SMB/CIFS hálózat, heterogén hálózatok. Készítette: Sallai András

ProFTPD. Molnár Dániel október oldal

Alap tűzfal otthoni PC-re (iptables I)

Biztonságos FTP-szolgáltatás üzemeltetése vsftpd használatával

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

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely

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

Levelező szerverek. Hargitai Gábor november 28.

2015/10/08 16:00 1/12 ArchLinux

IPTABLES. Forrás: Gregor N. Purdy: Linux iptables zsebkönyv

Szalai Ferenc

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

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

Számítógépes munkakörnyezet II. Szoftver

Felhasználók és csoportok

[SZÁMÍTÓGÉP-HÁLÓZATOK]

OpenBSD hálózat és NAT64. Répás Sándor

Tájékoztató. Használható segédeszköz: -

Hálózati alapok. készítette: Sallai András

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

A netfilter csomagszűrő tűzfal

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

Tűzfal építés az alapoktól. Kadlecsik József KFKI RMKI

OpenBSD hálózat és NAT64. Répás Sándor

Fájlok megosztása. Fájlok megosztása A számítógépek már nagy háttértárolókkal rendelkeznek De még mindig szükség van fájl szerverekre.

Debian 5 Lenny Levelezés Postfix

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Adatbiztonság a gazdaságinformatikában ZH december 7. Név: Neptun kód:

Linux alapok gyakorlat

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

applikációs protokollok

Samba szerver. 2., VMware szerver telepítés

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

A fenti meghatározást kiegészítendõ, a könyv során az alábbiakat boncolgatjuk, amelyek mindegyike egy-egy, az SSH által biztosított megoldás:

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ő)

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, )

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

Synology NAS integrálása inels IMM szerverhez

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

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

Fájl és nyomtatószerver heterogén hálózatokban. Kapcsoljuk be a biztonsági öveket...

Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet

S, mint secure. Nagy Attila Gábor Wildom Kft.

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

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Operációs rendszerek. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

KÖZPONTOSÍTOTT EAP ALAPÚ HITELESÍTÉS VEZTÉK NÉLKÜLI HÁLÓZATOKBAN CENTRALIZED EAP BASED AUTHENTICATION FOR WIRELESS NETWORKS

Szalai Ferenc

Központosított hitelesítés és vállalati címtár megvalósítása (1. rész)

Operációs rendszerek gyak.

Operációs rendszerek gyakorlat

OpenWrt on Linksys WRT160NL

Operációs rendszerek gyakorlat

Összeállította: Sallai András. Levelezőszerver egyszerűen

Összeállította: Sallai András. Levelezőszerver

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Operációs rendszerek I. IIII. gyakorlat

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2


Mikrotik 6.22 telepítés

Hálózati ismeretek. Az együttműködés szükségessége:

Operációs rendszerek gyakorlat

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

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.


Operációs rendszerek gyakorlat

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

2. lépés: openssh szerver telepítés sudo apt-get install openssh-server

2019/04/07 16:01 1/16 Felhasználókezelés

A L i n u x r u h á j a

Hálózatos adatbázis-kapcsolódási problémák és azok javítása

Hálózati rendszerek adminisztrációja JunOS OS alapokon

Corvina-szerver telepítése

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

Infocentrum Számlázó hálózatos verzió + Firebird Adatbázismotor

A Horde keretrendszer és az IMP Webmail rendszer

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA

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).

Számítógépes Hálózatok GY 8.hét

SIRIUS SOROZAT. On-line UPS kva egy/egy fázisú és három/egy fázisú kva és kva három/három fázisú

Tűzfal megoldások. ComNETWORX nap, I. 30. ComNETWORX Rt.

Az Energia Biztonsága. Sirius series. UPS kva egy / egy és három / egy fázis kva és kva három / három fázis.

eduroam konfiguráció workshop Mohácsi János NIIF Intézet

Fábián Zoltán Hálózatok elmélet

Moodle IPSZILON előadás március 23.

OCSP Stapling. Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10)

Vectory telepítési útmutató

Átírás:

FTP szerver Linuxon Készítette: Sallai András Terjesztés csak engedéllyel sallaia_kukac_freemail_pont_hu

Tartalom FTP protokoll Pure-FTPd Telepítés Debian GNU/Linux Sarge rendszeren Virtuális felhasználók beállítása Csomagszűrő tűzfal beállítása SSL/TLS használatának beállítása Anonymous FTP beállítása

FTP protokoll File Transfer Protocol Fájl Átviteli Protokoll RFC 959 http://www.faqs.org/rfcs/rfc959.html TCP/IP hálózat alkalmazói protokollja 21 port

FTP módok Aktív Két TCP kapcsolat nyit 21 és 20 port Passzív Egy TCP kapcsolatot nyit 21 port

Linuxos FTP szerverek Pure-FTPd Pro-FTPd TwoFTPd Wu-FTPd VS-FTPd Wzd-FTPd FTPd

Pure-FTPd http://www.pureftpd.org Szabad (BSD licenc) Biztonságos biztonságos átvitelt lehetővé teszi szeparált jogokkal, paranoid módban futtatható, chroot, virtuális felhasználók Színvonalas, könnyen kezelhető

Támogatott rendszerek Linux OpenBSD Novell, Mandriva, Debian, Ubuntu, PLD NetBSD Linux, Stampede Linux, DragonflyBSD, FreeBSD Slackware Linux Solaris Tru64 (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router), ROOT Darwin Linux, Gentoo Linux Irix más szabad rendsz. HPUX.

Támogatott nyelvek English, German, Romanian, French, Polish, Spanish, Danish, Dutch, Italian, Brazilian Portuguese, Slovak, Korean, Swedish, Norwegian, Russian, Traditional Chinese, Simplified Chinese, Czech, Turkish, Magyar és Catalan 23 nyelv UTF-8 támogatás

További jellemzők Rugalmas Linux felhasználók, PAM támogatás Indexelt adatbázis -> gyors név-jelszó ell. Teljes LDAP azonosítás: Plaintext, Crypt, MD5, SMD5, SHA és SSHA Felhasználók MySQL-ben tárolása Több azonosítási mód egyidejű támogatása Külső azonosítómodul támogatása Virtuális kvóta

További jellemzők 2 Teljes kompatibilitás más szerverekkel és a kliensekkel IPv6 támogatás EPSV/EPRT IPv6 protokoll kiterjesztések támogatása Passzív mód

Debian GNU/Linux apt-get install pure-ftpd Felkerül még a pure-ftpd-common dpkg-reconfigure pure-ftpd-common inetd standalone Újra beállíthatjuk milyen módon fusson a szerverünk (démon vagy szuperdémon)

Telepítés után: Pure-FTPd konfig /etc/pure-ftpd/ auth/ conf/ db/ Ezek könyvtárak Minden könyvtár egy vagy több egysoros fájlt tartalmaz

A conf könyvtár tartalma ls /etc/pure-ftpd/conf AltLog MinUID NoAnonymous PAMAuthentication PureDB

Egy soros fájlok cat AltLog clf:/var/log/pure-ftpd/transfer.log cat MinUID 1000 cat NoAnonymous yes cat PAMAuthentication yes cat PureDB /etc/pure-ftpd/pureftpd.pdb

Az auth könyvtár tartalma Szimbolikus linkek a conf könyvtárba A 65unix nem mutat sehova 65unix 70Pam

Egyéb telepítés utáni könyvtár és fájl Üres könyvtár: /etc/pure-ftpd/db Pl. MySQL azonosításnál használjuk /etc/pure-ftpd/pureftpd-dir-aliases Ha könyvtár álneveket szeretnénk

Alapbeállítás - PAM cat /etc/pure-ftpd/conf/pamauthentication yes ls /etc/pure-ftpd/auth/70pam

Azonosítás beállítása - Virtuális felhasználók echo /etc/pure-ftpd/pureftpd.pdb > /etc/pure-ftpd/conf/puredb ln -s /etc/pure-ftpd/conf/puredb /etc/pure-ftpd/auth/60puredb /etc/init.d/pure-ftpd restart

Azonosítás sorrendje Vegyük észre: /etc/pure-ftpd/auth @60PureDB @70PAM A számok meghatározzák az azonosítás melyik adatbázisból milyen sorrendbe történjen

Ftp felhasználó, csoport groupadd ftpgroup useradd ftpuser -g ftpgroup -d /dev/null A virtuális felhasználók ftpuser és ftgroup jogaival fognak hozzáférni az adott könyvtárhoz

Virtuális felhasználó Felhasználó felvétele pure-pw useradd jozsi -u ftpuser -g ftpgroup -d /home/virtual-ftp/jozsi -m Az -m kapcsoló létrehozza/frissíti a virtuális felhasználók adatbázisát

Virtuális felhasználók adatbázisa /etc/pure-ftpd/pureftpd.passwd Olvasható formában, de nem ezt használja az ftp szerver /etc/pure-ftpd/pureftpd.pdb A valódi adatbázis Ide csak a -m kapcsolóval kerül a felhasználó vagy a köv. paranccsal: pure-pw mkdb

Felhasználó könyvtára mkdir -p /home/virtual-ftp/jozsi chown ftpuser.ftpgroup jozsi A jozsi nevű felhasználóval teszteljük a hozzáférést: ftp localhost

Felhasználó kezelés röviden pure-pw userdel jozsi -m felhasználó törlése pure-pw passwd jozsi -m jelszó változtatása pure-pw usermod jozsi -m felhasználó jellemzőinek változtatása, milyen könyvtárhoz fér hozzá, stb.

iptables modprobe ip_conntrack_ftp! Nem töltödik be magától! /etc/modules-be vegyük fel!

Aktív mód iptables -A INPUT -p TCP sport 20 -m state --state ESTABLISHED, RELATED -j ACCEPT iptables -A OUTPUT -p tcp dport 20 -m state --state ESTABLISHED -j ACCEPT

Passzív mód iptables -A INPUT -p TCP sport 1024: --dport 1024: -m state --state ESTABLISHED -j ACCEPT iptables -A INPUT -p TCP sport 1024: --dport 1024: -m state --state ESTABLISHED,RELATED -j ACCEPT

SSL/TLS beállítása Tanusítvány létrehozása SSL/TLS engedélyezése Milyen kliens képes kapcsolódni

SSL tanusítvány mkdir -p /etc/ssl/private openssl req -x509 -nodes -newkey rsa:1024 \ -keyout /etc/ssl/private/pure-ftpd.pem \ -out /etc/ssl/private/pure-ftpd.pem chmod 600 /etc/ssl/private/*.pem

SSL/TLS engedélyezése echo 1 > /etc/pure-ftpd/conf/tls SSL/TLS és normál azonosítás engedélyezése echo 2 > /etc/pure-ftpd/conf/tls csak SSL/TLS engedélyezése echo 0 > /etc/pure-ftpd/conf/tls SSL/TLS tiltása

Használható kliensek /usr/share/doc/pure-ftpd/readme.tls.gz FileZilla Verzió: >= v2.2.19a http://filezilla.sf.net Beállítás: "FTP over TLS (explicit encryption)" LFTP apt-get install lftp (Etchben működik csak az ssl)

Anonymous FTP groupadd ftp useradd -s /bin/false -d /home/ftp -m -c "anonymous ftp" -g ftp ftp mcedit /etc/pure-ftpd/conf/noanonymous no /etc/init.d/pure-ftpd restart

Anonymous FTP 2 mkdir -p /home/ftp/incoming chown ftp.nogroup /home/ftp/incoming chmod 311 /home/ftp/incoming chmod 555 /home/ftp

Ami kimaradt MySQL-ben tárolt felhasználók Telepítés forrásból

Irodalom http://www.faqs.org/rfcs/rfc959.html http://www.pureftpd.org man pure-pw http://www.kalamazoolinux.org/presentations/20 010417/conntrack.html http://www.howtoforge.com/pureftpd_mysql_virt ual_hosting_p3