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.
Az FTP szerver telepítése
FTP-kiszolgáló telepítéséhez a Linux Mint programba kövesse az alábbi lépéseket:
1. lépés: Telepítse a VSFTPD-t
Első lépésünk a VFTPD telepítése a rendszerünkre. Ehhez indítsa el a Mint OS operációs rendszer terminálját a Ctrl + Alt + T billentyűparancs segítségével. Ezután adja ki a következő parancsot a terminálban a rendszer-adattár index frissítéséhez:
$ sudo apt frissítésEzután telepítse a VSFTPD-t a következő paranccsal a terminálon:
$ sudo apt install -y vsftpd
A VSFTPD telepítésének befejezése után a konfiguráció felé haladunk.
2. lépés: Konfigurálja a VSFTPD-t
A VSFTPD a / etc / vsftpd.konf fájl. Szerkessze a / etc / vsftpd.konf fájl a következő paranccsal a Terminálban:
$ sudo nano / etc / vsftpdMost adja hozzá vagy törölje a következő sorokat (ha már hozzá vannak adva a fájlhoz):
hallgat = 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.kulcs
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
Miután elkészült, mentse el és zárja be a / etc / vsftpd.konf fájl.
3. lépés: Engedélyezze a tűzfal portjait
Ha egy tűzfal fut a rendszerén, akkor engedélyeznie kell rajta néhány FTP-portot. Adja ki a következő parancsokat a Terminálban a 20. és 21. port engedélyezéséhez:
$ sudo ufw 20 / tcp engedélyezése$ sudo ufw 21 / tcp engedélyezése
Ellenőrizheti, hogy engedélyezték-e a portot a tűzfalban, vagy sem a következő paranccsal:
$ sudo ufw á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 erre:
A VSFTPD szolgáltatás indításának engedélyezéséhez adja ki a következő parancsot a terminálban:
$ sudo systemctl enable vsftpd.szolgáltatásA VSFTPD szolgáltatás futtatásához adja ki a következő parancsot a terminálban:
$ sudo systemctl start vsftpd.szolgáltatásHa 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álban:
$ sudo systemctl indítsa újra a vsftpd fájlt.szolgáltatásAnnak ellenőrzéséhez, hogy a VSFTPD aktív-e és fut-e, adja ki a következő parancsot a terminálban:
$ sudo systemctl status 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:
$ $ sudo adduser$ sudo passwd
6. lépés: Tesztelje az FTP kapcsolatot
Most már készen áll az FTP-kiszolgálónk, ezért ideje tesztelni az FTP-kapcsolatot.
Az FTP-kapcsolat helyi teszteléséhez adja ki a következő parancsot a Terminálban a
Az FTP-kapcsolatot távolról is tesztelheti a távoli rendszer fenti parancsának használatával. Teszteltem az FTP-kapcsolatot a Windows-gépről a hálózaton.
Az FTP-kiszolgálóhoz való csatlakozáshoz használhatja az FTP-klienst is, például a Filezillát. 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, a korábban megadott felhasználónév és jelszót, valamint a 21-es portszámot, majd kattintson a Gyors csatlakozás gomb.
A csatlakozás után sikeresen bejelentkezik az FTP-kiszolgálóra, és hozzáférhet a távoli kiszolgáló fájljaihoz és mappáihoz.
Itt 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önnyedén beállíthatja az FTP-kiszolgálót és fájlokat továbbíthat rajta.