Beállítása és használata ftp-szerver Ubuntu Linux

1. Bevezetés

Szinte minden felhasználó legalább alkalmanként böngészhet az interneten, szemben FTP. Ebben a kézikönyvben lépésről lépésre, és részletesen leírja, hogyan kell telepíteni az FTP-szerver Ubuntu Linux. Megmutatjuk, hogyan kell telepíteni, csak a megszokott és off-line, és hogyan tartsa biztonságos. Fogjuk használni egy egyszerű és hatékony FTP-szerver vsftpd tervezték, hogy nagy terhelésű szerverek.







2. megállapodás

Később ebben a cikkben fogunk beszélni csak a FTP szerver, ami azt jelenti, vsftpd.

3. Mi az FTP

Azok számára, akik nem ismerik az FTP, az alábbiakban egy rövid leírást a képességeit. FTP rövidítése File Transfer Protocol. A név arra utal, hogy a protokoll, hogy fájlokat vagy mappákat egyik fogadó másik hálózaton keresztül - a helyi és az interneten keresztül.
Főbb jellemzői Vsftpd: beállításokat az IP virtuális, virtuális felhasználók, hálózati, vagy stand alone működés, széles körű felhasználói beállítások, a szabályozási sávszélessége, korlátokat szabnak az IP, IPv6 támogatás, és a titkosítást (SSL használatával).

4. telepítése FTP-szerver Ubuntu

Mint mindig az Ubuntu és rendszerek alapján, akkor a telepítés az FTP-szerver fut, egyetlen paranccsal. Nyiss egy terminált és írd be:

Parancs futtatása után a kiszolgáló lesz telepítve van és fut.

5. Normál és önálló FTP módok

5.1. Offline módban

Alapértelmezésben a vsftpd fut önálló módban, azaz a szerver szolgáltatást használja a saját init script nevű démon. Ha vsftpd /etc/init.d/vsftpd. Ez önálló démon az FTP szolgáltatás kezdési időpontja az ő átvennék. Vsftpd démon biztosítja a rendszergazda néhány parancsot, hogy ellenőrizzék az FTP-szerver vsftpd:

elindításához vagy leállításához - használják elindítani vagy leállítani a ftp-server.
állapota - részletes információt jelenít meg az aktuális állapotát FTP-szerverre.
újraindulhat - alternatívájaként a sorrend a megállás és a kiszolgáló elindításához. Ha a szerver már leállt, indítsa újra a parancsot, hogy indítsa el.
újratöltődik - Ez lehetővé teszi, hogy indítsa újra, és alkalmazza az új beállításokat. Ez eltér az újraindítást, hogy a használata az új beállításokat történik megállás nélkül a szerver.
Kezdeni, és indítsa újra az új beállítások alkalmazásához szerszám segítségével:

Ez szintaxisát használjuk futtatni parancsokat.

5.2. normál üzemmódban

Egy másik megközelítés, hogy indítson vsftpd - ez egy normális üzemmód, amelyben a szolgáltató felelős a munka szuperszervert xinetd. Ahhoz, hogy indítsa el a vsftpd szerver normál módban, először telepíteni kell szuperszervert Xinetd:

A fenti parancs szett és elindul szuperszervert xinetd. Ha már telepítve van, ez a parancs nem szükséges. Ezután hozzon létre egy fájlt a könyvtárban vsftpd /etc/xinetd.d/ a következő tartalommal:

Következő meg kell szerkeszteni a konfigurációs fájl /etc/vsftpd.conf FTP-szerver helyett a húr







Ez az irányelv fogja utasítani az FTP-szerver nem nyitott minden portot, teljesen hozzárendelése őket egy szuper Xinetd. Mielőtt elkezdené a szerver normál módban, ellenőrizze, hogy a vsftpd démont van tiltva:

Most lehet futtatni az FTP-szerver normál módban a következő paranccsal:

Annak érdekében, hogy a normál működés FTP-szerver, teszt, és a nyitott port 21 használatával netstat parancsot:

6. létrehozása az első összekötő FTP-n keresztül

Függetlenül attól, hogy fut az FTP-szerver nem elérhető, vagy egy normál módban, akkor létre az első helyi ftp-kapcsolatot. Alapértelmezésben vsftpd engedélyezi az offline hozzáférést, így létrehozásakor az első teszt kapcsolat, mint a felhasználói nevet fogjuk használni anonim. Ehhez egyszerűen írja be a parancsot egy érv ftp localhost:

A sikeres kapcsolat megerősíti, hogy az FTP-kiszolgáló a helyi rendszer van-e beállítva. De mielőtt egy nagyobb finomhangolás szükséges, hogy teszteljék az FTP-szerver és több távoli számítógépre.

7. beállítása FTP-szerver

Ebben a részben megnézzük néhány egyszerű példát vsftpd konfigurációs beállításokat.

Megjegyzés: Ha bármilyen változtatást, hogy az FTP-szerver beállításokat ne felejtsük el, hogy használja a parancs újraindítás / újratölteni, hogy aktiválja őket.

7.1. Konfigurálása felhasználói hozzáférés

vsftpd csak lehetővé teszi, hogy elhagyja a névtelen hozzáférést, vagy lehetővé teszik a felhasználóknak, akik regisztrálva vannak az / etc / passwd vagy a megfelelő lista hitelesítésére.

7.1.1. Anonymous FTP

Alapértelmezésben, FTP-szerver vsftpd van konfigurálva névtelen hozzáférést. Ha ez az, amire szüksége van, akkor lehet, hogy az élet könnyebb névtelen felhasználók letiltásával annak szükségességét, hogy adjon meg egy jelszót. A legbiztonságosabb megoldás az FTP-szerver - nem teszik lehetővé a felhasználó számára, hogy azonosítsa a jelszó egyszerű szövegként. Tiltsa le a szükségességét, hogy adja meg a jelszót a névtelen felhasználók kell a konfigurációs fájlban /etc/vsftpd.conf beállítása „NEM” az irányelv no_anon_password:

7.1.2. Hozzáférés a helyi felhasználók FTP-n keresztül

7.1.3. List User Access

Először hozzon létre egy hozzáférési listát, használt vsftpd szerver. Általában akkor állítsa be az / etc /. Hozzon létre egy fájlt véletlenszerű nevet és sorolja fel az egészet a kívánt felhasználókat hozzáférés engedélyezése vagy tiltása. Például hozzunk létre egy új listát egy felhasználó „Lubos”:

Ezután meg egy új felhasználók listáját konfigratsionnom /etc/vsftpd.conf fájlt, és aktiválja az irányelv userlist_enable:

Így minden felsorolt ​​felhasználók /etc/vsftpd.userlist fájl nem férhetnek hozzá az FTP-kiszolgálóra.

Annak érdekében, hogy hozzáférést biztosít az összes felsorolt ​​felhasználók /etc/vsftpd.userlist fájlt, állítsa be az értéket a „NEM” userlist_deny irányelvet. Ebben az esetben, ha a nyílt hozzáférést csak felsorolt ​​felhasználók /etc/vsftpd.userlist. Minden felhasználónév ebben a fájlban kell elhelyezni külön sorban.

7.2. Megváltoztatása port számok

Alapértelmezésben minden FTP-szerver figyel az alapértelmezett 21-es porton a felhasználó azonosítása és a kikötő 20 adatátvitelhez. Vsftpd sem kivétel. Megváltoztatni a portot használja alapbeállításként LISTEN_PORT irányelv /etc/vsftpd.conf fájlt. Például, hogy módosítsa a portot 2121, egyszerűen csak hozzá a következő utasítást konfigurációs fájl:

Ezután indítsa újra az FTP-kiszolgálóra.

Ez azonban csak vsFPTd, offline üzemmódban. Ha az FTP-szerver fut normál módban a xinetd szuper-szerver, és meg akarja változtatni az alapértelmezett port 2121, keresse meg a / etc / services FTP húr és cserélje 21-2121, majd indítsa újra a xinetd.

Most, mint látható, az FTP-szerver porton figyel 2121:

7.3. Egyéb konfigurációs opciók

vsftpd szerver könnyen testre szabható lehetőségeket, amelyek lehetővé teszik, hogy finomítsa azt, hogy illeszkedjen az Ön igényeinek. Az alábbi lista a legfontosabb opciókat:

8. Következtetés

Eddig Vsftpd 125 konfigurációs beállításokat. Ez nagyon rugalmassá teszi, hogy hozzanak létre és ugyanakkor könnyen kezelhető és kezeli. Akár akarjuk, hogy használja otthon, a vállalati hálózaton vagy egy távoli szerveren, akkor biztos lehet benne, hogy a vsftpd teljes mértékben megfelelnek az Ön igényeinek. Ezen túlmenően, a vsftpd segítségével aktiválhatja sftp, de ez a kérdés lesz szó a következő alkalommal.




Kapcsolódó cikkek