Hirdetés

Debiant mindenkinek! 3. rész

Egy alap FTP beállítása nem bonyolult folyamat, csupán 2-3 egyszerűbb lépéssel megoldható. Vannak azonban biztonsági problémák azzal, ha a helyi felhasználókat engedjük bejelentkezni, mert akkor akár SSH-n is bejelentkezhetnének, és kárt tehetnének a szerverünkben. Ennek elkerülése érdekében mi most egy kicsit tovább megyünk, és sql alapú beléptetést, valamit a minimálisnál kicsit nagyobb biztonságot próbálunk elérni. Ehhez a proFTPd-t választjuk, mint FTP kiszolgálót. Azért őt, mert elég elterjedt, könnyen kezelhető, és rendelkezik sql alapú bejelentkeztető modullal. Első lépésként keressünk rá, mely csomagok is kellhetnek nekünk a célunk eléréséhez:

debian-test:~# apt-cache search proftpd
auth2db-filters - Auth2db defaults filters pack
ftpd - File Transfer Protocol (FTP) server
gadmin-proftpd - GTK+ configuration tool for proftpd
gadmin-tools - GTK+ server administration tools
gproftpd - GTK+ configuration tool for proftpd (transitional package)
gforge-ftp-proftpd - collaborative development tool - FTP management (using ProFTPd)
proftpd - versatile, virtual-hosting FTP daemon
proftpd-basic - versatile, virtual-hosting FTP daemon - binaries
proftpd-doc - Versatile, virtual-hosting FTP daemon - documentation
proftpd-mod-ldap - versatile, virtual-hosting FTP daemon - LDAP module
proftpd-mod-mysql - versatile, virtual-hosting FTP daemon - MySQL module
proftpd-mod-pgsql - versatile, virtual-hosting FTP daemon - PostgreSQL module

Debiant mindenkinek! 2. rész

Most, hogy már van egy kicsi Debian-unk, ideje átvenni néhány alapvető dolgot, tool-t és parancsot, mielőtt bármit is elkezdenénk telepíteni. Az első és a legfontosabb az apt. Az apt, vagy ha úgy jobban tetszik Advanced Package Tool, a Debian csomagtelepítője, amely, ha megfelelően használjuk nagymértékben megkönnyíti a további munkánkat. Számunkra 2 fő funkciója fontos, az apt-cache és az apt-get. Az előbbit a csomaglista cache manipulálásához, a telepítendő csomag megkeresésére fogjuk használni. Az utóbbi a csomagok beszerzéséhez és telepítéséhez szükséges. A használatuk nagyon hasonló, a parancs után meg kell adnunk, milyen műveletet szeretnénk végrehajtani. Vegyünk is egy gyors példát: Telepíteni szeretnénk egy Apache2 webszervert. Keressük meg, milyen Apache telepítéséhez kínál fel lehetőséget a telepítő:

apt-cache search apache

Egy hatalmas listát ad ki, aminek egy része nem is a nevébe, hanem csak függősége miatt jelenik meg, szűkítsük kicsit tovább a listát, mondjuk a grep segítségével. A grep-et leginkább keresésre és találatszűrésre fogjuk használni, jelen esetben azokra a csomagokra keresünk, amelyeknek a nevében ténylegesen benne is van az apache szó: