Hogyan állítsunk be egy FTP szervert vsftpd-vel CentOS 7-en
a vsftpd egy nyílt forráskódú és könnyű FTP szerver megoldás. Nagyon gyors, biztonságos és stabil. A vsftpd konfigurációja nagyon egyszerű és egyértelmű.
ebben a cikkben megmutatom, hogyan kell telepíteni és elérni a vsftpd FTP szervert a CentOS 7-en. Szóval, kezdjük.
a vsftpd telepítése:
a vsftpd elérhető a CentOS 7 hivatalos csomagtárában. Tehát könnyen telepítheti a YUM csomagkezelővel.
először frissítse a YUM csomagtároló gyorsítótárát a következő paranccsal:
a YUM csomagtároló gyorsítótárát frissíteni kell.
most telepítse a vsftpd-t a következő paranccsal:
most nyomja meg az y gombot, majd nyomja meg a <Enter> gombot a folytatáshoz.
a vsftpd-t telepíteni kell.
most ellenőrizze, hogy a vsftpd szolgáltatás fut-e a következő paranccsal:
mint látható, a vsftpd szolgáltatás nem fut vagy inaktív.
a vsftpd szolgáltatás elindításához futtassa a következő parancsot:
most ellenőrizze újra a vsftpd szolgáltatás állapotát.
mint látható, vsftpd szolgáltatás fut.
most hozzá kell adnia a vsftpd szolgáltatást a rendszer indításához, hogy az automatikusan elinduljon a rendszerindításkor.
a vsftpd szolgáltatás hozzáadásához a rendszer indításához futtassa a következő parancsot:
vsftpd szolgáltatást hozzá kell adni a rendszer indításához.
a vsftpd konfigurációs fájljai:
a CentOS 7-en az összes vsftpd konfigurációs fájl az /etc/vsftpd könyvtárban található, amint az az alábbi képernyőképen látható.
a fő konfigurációs fájl az / etc/vsftpd / vsftpd.conf. Ha konfigurálni szeretné a vsftpd-t, akkor a legtöbb időt a fájl módosítására fordítja.
a fő konfigurációs fájl /etc/vsftpd/vsftpd.a conf sok megjegyzést tartalmaz, ami hasznos a vsftpd konfigurálásakor, de megnehezíti, hogy megnézze, milyen konfigurációs lehetőségek vannak engedélyezve. Tehát azt javaslom, hogy őrizze meg az eredeti konfigurációs fájl biztonsági másolatát, és távolítsa el az összes megjegyzést az /etc/vsftpd/vsftpd fájlból.conf fájl. Így bármikor megnézheti a megjegyzéseket, amikor segítségre van szüksége a vsftpd konfigurálásához, és még mindig van egy tiszta konfigurációs fájlja, amellyel könnyű dolgozni.
biztonsági másolat készítéséhez (ezt /etc/vsftpd/vsftpd-nek fogom hívni.conf.az eredeti /etc/vsftpd/vsftpd biztonsági mentése).conf fájl, futtassa a következő parancsot:
most távolítsa el az összes megjegyzést az eredeti /etc/vsftpd/vsftpd fájlból.conf konfigurációs fájl a következő paranccsal:
mint látható,az eredeti konfigurációs fájl most nagyon tiszta.
hozzáférés az FTP szerverhez:
a vsftpd alapértelmezett konfigurációja a CentOS-on elég jó. Alapértelmezés szerint a vsftpd úgy van konfigurálva, hogy csak a CentOS 7 bejelentkezési felhasználói férhessenek hozzá otthoni könyvtáraikhoz FTP-n keresztül.
az FTP-kiszolgáló eléréséhez használhatja a parancssori lftp kliens programot vagy bármely grafikus FTP kliens programot, például a Filezillát. Fogom használni lftp parancssori FTP kliens ebben a cikkben. Ugyanazt a CentOS 7 gépet fogom használni a teszteléshez.
az lftp elérhető a CentOS 7 hivatalos csomagtárában.
az lftp telepítéséhez futtassa a következő parancsot:
most nyomja meg az y gombot, majd nyomja meg a <Enter> gombot a folytatáshoz.
az lftp-t telepíteni kell.
most keresse meg az FTP-kiszolgáló IP-címét az alábbiak szerint:
mint látható, az FTP-kiszolgáló IP-címe 192.168.21.133. Az IP-címed más lesz. Így, győződjön meg róla, hogy cserélje ki a tiéd mostantól.
most, hogy megpróbálja elérni az FTP szerver, mint a bejelentkezési felhasználó az alábbiak szerint:
itt a felhasználónév a bejelentkezési felhasználó felhasználóneve, amelyet be szeretne jelentkezni az FTP-kiszolgálóra, az IP_ADDR pedig az FTP-kiszolgáló IP-címe.
most írja be a bejelentkezési felhasználó jelszavát, majd nyomja meg a <Enter> gombot.
csatlakoznod kéne.
amint láthatja, a saját könyvtár összes könyvtárát és fájlját felsorolja. Szóval működik.
új FTP-felhasználók hozzáadása:
a vsftpd alapértelmezett konfigurációjaként csak a bejelentkezési felhasználók férhetnek hozzá az otthoni könyvtárakhoz FTP-n keresztül, új FTP-felhasználó hozzáadásához mindössze annyit kell tennie, hogy új bejelentkezési felhasználót ad hozzá a CentOS 7 gépéhez.
új felhasználó linda hozzáadásához futtassa a következő parancsot:
most állítson be egy jelszót a linda felhasználó számára a következő paranccsal. Ne feledje, hogy ez a linda felhasználó FTP-jelszava is.
most írja be a linda felhasználó jelszavát, majd nyomja meg a <Enter> gombot.
most írja be újra a jelszót, majd nyomja meg a <Enter> gombot.
a jelszót be kell állítani.
mint láthatja, hozzáférhetek a linda felhasználó otthoni könyvtárához, amelyet éppen létrehoztam.
FTP portok megnyitása:
most, hogy minden működik, megnyithatja az FTP portokat, hogy mások is hozzáférhessenek hozzájuk.
a CentOS 7 alapértelmezett tűzfalprogramjának (firewalld) használatához futtassa a következő parancsot:
most töltse be újra a tűzfalat, hogy a módosítások a következő paranccsal lépjenek életbe:
tehát így telepítheti és érheti el a vsftpd FTP szervert a CentOS 7-en. Köszönjük, hogy elolvasta ezt a cikket.