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./vsftpdMost adja hozzá vagy törölje a következő sorokat (ha már hozzáadta a fájlhoz):
figyelj = NEManonymous_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 állapot4. 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ásA VSFTPD szolgáltatás futtatásához adja ki a következő parancsot a terminálon:
$sudosystemctl start vsftpd.serviceHa 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.serviceAnnak 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.