Konfigurálása ftp szerver ubuntu - manuális

Elvileg számos megközelítés telepítése és konfigurálása ftp server:
- FTP szerver beállítása, és egy csomó, hogy a MySQL
- FTP szerver beállításai c virtuális számla
- FTP szerver beállítása és kötődnek a helyi felhasználóknak

Az első lehetőség nem elfogadható, mivel ezeket a további technológia, a felhasználók kezelése kényelmetlenséget (van, hogy állandóan ásni az adatbázisban), valamint gromozdskoy beállításokat.

A második lehetőség lényegében urezok először. de még mindig van, hogy beállítjuk a PAM hitelesítés, hozzon létre egy speciális fájl, amely tárolja adatokat a felhasználók, meg nem úgy, hogy a csomagokat, általában az ő kemencében.

A harmadik lehetőség, talán a legmegfelelőbb. Linux egy nagyon rugalmas felhasználói rendszer, valamint a körülhatárolása jogok további csomagok és technológiák nem lesz szükség, csak a vsftpd és a helyi felhasználók számára, ezért erre a lehetőségre, és leáll. Most folytassa közvetlenül a gyakorlat ...

Beállítása egy névtelen biztonságos hálózati kapcsolat az Ubuntu. Linux

Telepítése és konfigurálása vsftpd

Vsftpd kell Ubuntu tárolókban, így tedd könnyebbé a konzolban tárcsa:

Most meg kell tennie config. Annak érdekében, hogy ne szenvedjen, csináltam egy kész konfigurációt. akkor töltse le és cserélje ki a fájlt a szerver /etc/vsftpd.conf.

Jellemzők config. betiltották névtelen hozzáférést, mivel a szabványos portja hallgat, lehetővé tette a helyi felhasználók számára, a umask rendelt 002 (ez azt jelenti, hogy minden áztatta ftp fájlok lesznek jogosultak 664), változtathat hozzáférési jogokat fájlokat ftp beleértve rekurzió, a felhasználók nem engedik ki a könyvtárat.

Nos, mindez ftp szerver beállítása befejeződött, az igazság hamar? Most a felhasználók számára.

Beállítása felhasználóknak

Ezután felmegyünk a / etc / kagyló:

A végén adjunk hozzá egy sort:

Mentse, közeli.
Most meg kell létrehozni 2 csoport. az egyik csoport (web-felhasználó) lesz a felhasználó számára, a másik (web-fejlesztők) Fejlesztő
sudo addgroup web-felhasználók sudo addgroup web-fejlesztők

Oké, a teljesség kedvéért meg kell adni az apache az egyes csoportok által létrehozott (alapértelmezett apache alatt fut a www-felhasználónként):

Hozzá. Most megteheti maguk a felhasználók. Hozzon létre egy mappát a jövő számára. Az egyszerűség kedvéért a / home I mappákat hozhat létre minden csoportban:

Most tegyük fel, hogy a bejelentkezést a felhasználónak - felhasznalo1, DEV1, dev2 sozdadimpapki a felhasználók számára:

Most hozzon létre egy felhasználói és ugyanakkor egyszer szétszórták őket a szükséges csoportok:

Most hozzá a felhasználói mappát korábban létrehozott tulajdonosai:

Tegyük fel, hogy 2 hely, hogy feküdjön a / var / www - site1.com site2.com és az első tulajdonosa a felhasználó, a második pedig a fejlesztés a programozók. Terjeszteni ezeket a területeket kell promontirovat azokat a felhasználó home könyvtárában. Ehhez először létre kell hozni a megfelelő mappákat a felhasználók saját könyvtárai, majd csatlakoztatni a fájlokat telephelyünkön.

Most adjuk hozzá a csatolási pontot az egyes felhasználók számára, hogy ezt a szabályt fstab:
sudo gedit / etc / fstab

Add meg a kívánt útvonalat:

Minden, újraindul, és élvezze az eredményt.

Ellenőrzése számítógépes művelet: működési különböző érzékelők és aktuátorok Ubuntu

Következtetések: Van elég gyors és biztonságos ftp szerverre. Ebben az esetben az egyik a helyszínek rendelt közös hozzáférést biztosít fejlesztési csapatok. Darab kódot ebben a cikkben nézd elég ijesztő, de megéri, mert megbeszéltük a példa nem egy, hanem 3 felhasználó és 2 csoport. Légy merész, és csak annyit kell sikerrel

Néha után mindent megtesz a fenti lépéseket csatlakozni az FTP még mindig nem lehetséges. Csak írt bejelentkezés hibás, és ennyi. Annak érdekében, hogy a dolgok megváltoztatni a jelszót más (vagy akár ugyanazon a) a futás a sudo passwd felhasználói név. A jelszó megváltoztatása után, hogy működni fog rendesen.

Kapcsolódó cikkek