Debian

Hogyan állítsuk be az vsftpd FTP szervert a Debian 10-en?

Hogyan állítsuk be az vsftpd FTP szervert a Debian 10-en?
A GNU General Public License alatt licencelt Vsftpd (Nagyon Biztonságos FTP-démon) egy FTP-protokoll, amelyet fájlok távoli hálózatra és onnan történő továbbítására használnak. Ez egy biztonságos, stabil és gyors FTP szerver, amelyet Linux / UNIX operációs rendszerek támogatnak. Ebben a bejegyzésben megtudhatjuk, hogyan állítsunk be egy vsftpd FTP szervert a Debian rendszeren.

jegyzet: A parancsokat a Debian i legújabb verzióján teszteltük.e., Debian 10.

Telepítse a vsftpd FTP-kiszolgálót a Debian 10-en

Kövesse az alábbi lépéseket a vsftpd szerver beállításához a Debian 10-en:

1. lépés: Telepítse a VSFTPD-t

Először frissítse a lerakat indexét a Terminál alábbi parancsával:

$ sudo apt frissítés

Most telepítheti a vsftpd-t az alábbiak szerint:

$ sudo apt install vsftpd

Előfordulhat, hogy sudo jelszót kér a rendszer, és megkérheti az Y / n (igen / nem) opcióval a vsftpd telepítésének folytatásához. Nyomja meg az Y gombot a folytatáshoz.

A telepítés befejezése után az alábbi paranccsal ellenőrizheti:

$ vsftpd -verziók

2. lépés: Engedélyezze az FTP-t a tűzfalban

Ha tűzfala fut a gépén, engedélyezze a 20. és 21. port számára az FTP-forgalmat. Tűzfal futásának ellenőrzéséhez futtassa az alábbi parancsot a Terminálban:

$ sudo ufw állapot

Ha az aktív állapotot látja a kimenetben, ez azt jelenti, hogy a tűzfal fut a rendszerén.

Most a 20. és 21. port engedélyezéséhez futtassa az alábbi parancsot a terminálban:

$ sudo ufw 20 / tcp engedélyezése
$ sudo ufw 21 / tcp engedélyezése

Most a szabályok hozzáadásának ellenőrzéséhez futtassa az alábbi parancsot a Terminálban:

$ sudo ufw állapot

Az alábbi kimenet azt mutatja, hogy a tűzfal engedélyezte az FTP-portokat.

3. lépés: Az FTP-hozzáférés konfigurálása

Most elvégezünk néhány alapvető konfigurációt az FTP szerverhez. Mielőtt azonban konfigurációba lépne, készítsen biztonsági másolatot a vsftpd konfigurációs fájlról az alábbi paranccsal a Terminálban:

$ sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.orig

Most szerkessze a vsftpd konfigurációs fájlt az alábbiak szerint:

$ sudo nano / etc / vsftpd.konf

Most módosítsa a konfigurációkat, hogy azok megfeleljenek az alábbiaknak:

hallgatni = IGEN
listen_ipv6 = NEM
connect_from_port_20 = IGEN
anonymous_enable = NEM
local_enable = IGEN
write_enable = IGEN
chroot_local_user = IGEN
allow_writeable_chroot = IGEN
secure_chroot_dir = / var / run / vsftpd / empty
pam_szolgáltatás_neve = vsftpd
pasv_enable = IGEN
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = IGEN
userlist_file = / etc / vsftpd.felhasználói lista
userlist_deny = NEM

Most mentse és zárja be a vsftpd fájlt.conf konfigurációs fájl.

4. lépés: FTP-felhasználó hozzáadása

Most hozzáadunk egy felhasználót az engedélyezett FTP-felhasználók listájához. Tesztelés céljából létrehozunk egy új „tin” nevű felhasználói fiókot, majd beállítjuk a jelszavát.

Új FTP-felhasználó létrehozásához használja a következő parancsot:

$ sudo adduser ón

Ezután állítsa be a jelszavát az alábbi paranccsal:

$ sudo passwd tin

Adja hozzá a felhasználót az engedélyezett FTP-felhasználók listájához:

$ echo "ón" | sudo tee -a / etc / vsftpd.felhasználói lista

5. lépés: Indítsa újra a VSFTPD szolgáltatást

A konfigurációk befejezése után indítsa újra a vsftpd szolgáltatást. Futtassa az alábbi parancsot:

$ sudo systemctl indítsa újra a vsftpd fájlt

A vsftpd indításának engedélyezéséhez futtassa a következő parancsot a terminálon:

$ sudo systemctl enable vsftpd

6. lépés: Tesztelje az FTP hozzáférést

Úgy konfiguráltuk az FTP szervert, hogy csak a „tin” felhasználói férhessenek hozzá. Most a teszteléséhez szüksége lesz egy FTP kliensre. Itt a Filezillát fogjuk használni FTP kliensként.

A Filezillát az alábbiak szerint telepítheti:

$ sudo apt telepítse a filezillát

A Filezilla indításához keresse meg az Alkalmazások listán, vagy egyszerűen hajtsa végre a következő parancsot a Terminálban:

$ filezilla

Ez lesz az alapértelmezett nézet, amelyet a Filezilla indításakor lát.

Az FTP-kiszolgálóhoz való csatlakozáshoz meg kell adnunk annak IP-címét. Az FTP-kiszolgáló IP-címét a parancs beírásával találhatja meg a Terminálban:

$ ip a

Az alábbi kimenet azt mutatja, hogy FTP szerverünk IP címe 192.168.72.189.

A Filezilla ablakba írja be a IP-cím a vsftpd FTP szerver, felhasználónév, és Jelszó saját területén. Ezután kattintson a gombra Gyors csatlakozás hogy csatlakozzon a vsftpd FTP szerverhez.

Miután csatlakozott az FTP szerverhez, próbálja meg feltölteni és letölteni a fájlokat az FTP szerverre, illetve onnan.

Következtetés

Ennyi van benne! Ebben a bejegyzésben kitértünk a vsftpd FTP szerver beállítására a Debian 10 gépen. Most könnyen hozzáférhet és feltölthet / letölthet fájlokat az FTP-kiszolgálóra, illetve onnan.

Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...