Hogyan létre vsftpd

A kapcsolat a közelmúlt eseményei a népszerű e-mail szolgáltatást, amely tárolja a személyes felhasználói fájlokat szabadon hozzáférhető, úgy döntöttem, hogy hozzon létre egy FTP szerver az igényeiknek - így ismerősei direkt nekem, hogy fájlokat, és letöltheti azokat. Nem, a szolgáltató már használt régen megesküdött, hogy soha nem bízz egy harmadik felet semmi felesleges, de ha nem a saját FTP, akkor kotkto hogy? Természetesen az OpenSSH, de akár egymástól egy ismerős megmagyarázni, hogy szükség van erre a letöltését / telepítését, és mégis csak hagyja, hogy a kapcsolat az FTP? Csak vigasztalni ftp-kliens „out of the box”, még a Windows (ha érted, mire gondolok).

Minden történik lokalhoste (azaz egy otthoni számítógépen), így meg kell adnia egy külső IP. És a Linux. Persze, Linux, ahol ugyanaz nélküle ...

I. Miért és mi célból?

Egy pár percig a fejében fut át ​​a szerver architektúra, könyvtár felépítése, bárcsak fájlok tárolására, és milyen feladatokat kell elvégezni a szerver ... A feladat van a következő.

Semmi bajom a névtelen felhasználók - még akkor is, el fog terjedni a BKV bármely nonszensz. Annak érdekében, hogy ne érezze magát kényelmetlenül, hogy névtelen súlyos megszorítások, mint például 16KBayt / másodperc sebességgel.
névtelen lesz képes feltölteni a fájlokat a szerver egy külön könyvtárba.
Sérti az FHS struktúra tehát nem esnek a névtelen / srv / ftp. és ez már hagyományait követve hozzon létre két könyvtárak feltöltési és visszaút fájlokat.

mkdir / srv / ftp /
chown root: ftp / srv / ftp /
chmod g + w / srv / ftp / bejövő

Még magam, azt akarom, hogy a felhasználó a kiszolgálón a felhasználónév: jelszó. és ideális esetben -, hogy annyi különböző felhasználók, és együtt fog működni a root könyvtárba én hörcsög

/ Letöltések (amelyet szintén használják más programok).
Azt hiszem, már sejtette. ezek a felhasználók a szerver - a nagyon ismerős, amit szeretnék, hogy könnyű hozzáférést file-megosztást.
Ebben, hogy szabadon letölthető, és feltölteni a fájlokat korlátlan sebességgel. És nem kell semmit újra mankóval jogok és feltalálásával új könyvtárakat. Minden terhelés - a böngésző, torrent, FTP, - minden egy helyen. Kényelmes.

Tenni valamit, mint web hosting. úgy, hogy minden felhasználó saját könyvtárat (és például közös honlapon) szerver, már nem volt a feladat, de én úgy ebben az esetben.

Minden? Nincs több egzotikus vágyakat nem? Akkor kezdjük.

Az első és legfontosabb, hogy dob a FTP szerver. Saját esett a választás vsftpd, - kicsi, megbízható, gyors, biztonságos (Még azt is mondani paranoid) szerver, és a választás egyértelmű:

vsftpd az alapértelmezett FTP szerver az Ubuntu, CentOS, Fedora, NimbleX, Slackware és RHEL Linux disztribúció.

II. telepítés

Beszélje beállítás egyszer nem, az egyes elosztó egy csomagkezelő, és körülbelül három dédelgetett ./configure parancs csinál su -c „make install”, és így már hallott ... vsftpd van telepítve.

Sok felhasználó is szokott a program futtatásához, zhmyakat gombokhoz, és a négyzeteket felhasználók kezeléséhez és az engedélyek a könyvtárak / fájlok.
Abban az esetben, vsftpd csak az alapvető szerver konfigurációs és fájlengedélyeket - valódi jogokat, melyek által meghatározott chmod. Ezért például, hogy a felhasználók feltölteni a fájlokat a szerver, akkor ennek megfelelően kell egy írható könyvtár szokásos módszerekkel. A vsftpd csak csak azokat a funkciókat, amelyek fájlokat lehet feltölteni a szerverre, és milyen könyvtár, a felhasználó feltölthet - ez a mércét chmod / chown. Tehát, az egyértelműség kedvéért.

III. alapvető beállítások

Kapcsolja be a szerver egy külön démon mód nélkül inetd és fakitermelés (alapértelmezett /var/log/vsftpd.log)

Rátérve port 20 közvetlenül cserélhet adatokat a PORT parancsot, és korlátozza az egyidejű kapcsolatok számát.

a felhasználók kikapcsolhatják a rendszerben, így amikor felsorolja a könyvtár neve / előadó összes objektum egyszerűen nevezhetjük ftp. és nincs id a valódi tulajdonos a tárgy, és a képesség, hogy feltölteni a fájlokat a szerver - e, és felállítottuk, mégis.

Lock a felhasználó az ő hörcsög. E nélkül a kiigazítás, akkor megy minden könyvtár a rendszerünkben, és olvassa el a fájlt (persze minden attól függ, a jobb oldalon).

Minden rendszer ezeket a beállításokat a biztonság.

IV. felhasználók

És most valami létre a virtuális felhasználók a szerveren.
Adja meg a könyvtárat, ahová akkor feküdjön a személyes beállítási minden ilyen felhasználó.

felhasználónév
jelszó
hamisítást
blahblahblah
gyökér
toor

Próbálja a curl --ftp-ssl fájl letöltése

Ellenőrizze a fájl a / home / hamisítást / Letöltések

Kapcsolódó cikkek