Telepítse és konfigurálja az FTP -kiszolgálót a Linux Mint 20 rendszeren

Install Configure Ftp Server Linux Mint 20



Az FTP vagy a File Transfer Protocol a legnépszerűbb hálózati protokoll, amelyet fájlok és információk két rendszer közötti hálózaton keresztüli átvitelére használnak. Az FTP azonban alapértelmezés szerint nem titkosítja a forgalmat, ami nem biztonságos módszer, és támadáshoz vezethet egy szerver ellen. Itt jön a VSFTPD, amely a Very Secure FTP Daemon rövidítése, és biztonságos, stabil és gyors FTP szerver. A VSFTPD GNU GPL licenc alatt áll. A legtöbb Linux disztribúciónál a VSFTPD alapértelmezett FTP szerver. Ebben a cikkben megtudhatja, hogyan kell telepíteni és konfigurálni az FTP -kiszolgálót a Linux Mint operációs rendszeren.

Megjegyzés: Elmagyaráztuk az eljárást és a parancsokat a Linux Mint 20 operációs rendszeren. Nagyjából ugyanez az eljárás követhető a régebbi Mint verziókban is.







FTP szerver telepítése

FTP -kiszolgáló Linux Mintre történő telepítéséhez kövesse az alábbi lépéseket:



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

Az első lépés a VFTPD telepítése a rendszerünkbe. Ehhez indítsa el a terminált a Mint operációs rendszerben a Ctrl+Alt+T billentyűparancs használatával. Ezután adja ki a következő parancsot a terminálon a rendszerlerakat -index frissítéséhez:



$sudotaláló frissítés

Ezután telepítse a VSFTPD -t a következő paranccsal a terminálon:





$sudotalálótelepítés -ésvsftpd

A VSFTPD telepítésének befejezése után a konfiguráció felé haladunk.



2. lépés: A VSFTPD konfigurálása

A VSFTPD a /etc/vsftpd.conf fájlt. Szerkessze a /etc/vsftpd.conf fájlt a következő paranccsal a terminálon:

$sudo nano /stb./vsftpd

Most adja hozzá vagy törölje a következő sorokat (ha már hozzáadta a fájlhoz):

figyelj = NEM
anonymous_enable = NEM
local_enable = IGEN
write_enable = IGEN
local_umask = 022
dirmessage_enable = IGEN
use_localtime = IGEN
xferlog_enable = IGEN
connect_from_port_20 = IGEN
chroot_local_user = IGEN
secure_chroot_dir =/var/run/vsftpd/empty
pam_szolgáltatás_neve = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = Igen
pasv_enable = Igen
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = IGEN
ssl_tlsv1 = IGEN
ssl_sslv2 = NEM
ssl_sslv3 = NEM

Ha kész, mentse el és zárja be a /etc/vsftpd.conf fájlt.

3. lépés: Engedélyezze a portokat a tűzfalon

Ha tűzfal fut a rendszeren, engedélyeznie kell néhány FTP portot rajta. Adja ki a következő parancsokat a terminálon a 20 -as és 21 -es portok engedélyezéséhez:

$sudoufw megengedihúsz/tcp
$sudoufw megengedihuszonegy/tcp

A következő paranccsal ellenőrizheti, hogy a port engedélyezett -e a tűzfalban, vagy sem:

$sudoufw állapot

4. lépés: Engedélyezze és futtassa a VSFTPD -t

Most a VSFTPD konfigurálva van és engedélyezve van a tűzfalon; most engedélyezhetjük és futtathatjuk a VSFTPD szolgáltatásokat. Íme a parancsok ehhez:

Ha engedélyezni szeretné a VSFTPD szolgáltatás indítását rendszerindításkor, adja ki a következő parancsot a terminálon:

$sudosystemctlengedélyezzevsftpd.szolgáltatás

A VSFTPD szolgáltatás futtatásához adja ki a következő parancsot a terminálon:

$sudosystemctl start vsftpd.service

Ha a konfigurációs módosítások elvégzése után újra kell indítania a VSFTPD szolgáltatást, adja ki a következő parancsot a terminálon:

$sudosystemctl újraindítás vsftpd.service

Annak ellenőrzéséhez, hogy a VSFTPD aktív és fut -e, adja ki a következő parancsot a terminálon:

$sudosystemctl állapot vsftpd.szolgáltatás

5. lépés: Hozzon létre egy FTP -felhasználót

Ezután hozzon létre egy felhasználói fiókot, amelyet az FTP -kapcsolat tesztelésére használnak. Adja ki a következő parancsokat a Terminálban felhasználói fiók létrehozásához és jelszó beállításához:

$ $sudofelhasználó hozzáadása<felhasználónév>
$sudo passwd <felhasználónév>

6. lépés: Tesztelje az FTP -kapcsolatot

FTP szerverünk készen áll, így ideje tesztelni az FTP kapcsolatot.

Az FTP -kapcsolat helyi teszteléséhez adja ki a következő parancsot a Terminálban az FTP -kiszolgáló tényleges IP -címének helyettesítésével:

$ftp <IP-cím>

Az FTP -kapcsolatot távolról is tesztelheti, ha ugyanazt a fenti parancsot használja a távoli rendszerből. Kipróbáltam az FTP kapcsolatot a Windows gépről a hálózaton.

Az FTP -ügyfél, például a Filezilla is használható az FTP -kiszolgálóhoz való csatlakozáshoz. Ha a Filezilla alkalmazást szeretné használni az FTP -kiszolgálóhoz való csatlakozáshoz, adja meg az FTP -kiszolgáló IP -címét, felhasználónevét és jelszavát, valamint a 21. portot, majd kattintson a Gyorscsatlakozás gomb.

A csatlakozás után sikeresen bejelentkezik az FTP -kiszolgálóra, és hozzáférhet a távoli szerverfájlokhoz és mappákhoz.

Ott van az FTP szerver telepítése és konfigurálása a Linux Mint 20 rendszeren. A fent leírt egyszerű lépések végrehajtásával könnyen beállíthatja az FTP -kiszolgálót, és fájlokat vihet át rajta.