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.