Asenna ja määritä FTP -palvelin Linux Mint 20: een

Install Configure Ftp Server Linux Mint 20

FTP tai tiedostonsiirtoprotokolla on suosituin verkkoprotokolla, jota käytetään tiedostojen ja tietojen siirtämiseen kahden järjestelmän välillä verkon kautta. Oletuksena FTP ei kuitenkaan salaa liikennettä, mikä ei ole turvallinen menetelmä ja voi johtaa hyökkäykseen palvelimelle. Tässä tulee VSFTPD, joka tarkoittaa erittäin turvallista FTP -demonia ja on turvallinen, vakaa ja nopea FTP -palvelin. VSFTPD on lisensoitu GNU GPL: llä. Useimmissa Linux -jakeluissa VSFTPD: tä käytetään oletus FTP -palvelimena. Tässä artikkelissa opit asentamaan ja määrittämään FTP -palvelimen Linux Mint -käyttöjärjestelmässä.

Huomautus: Olemme selittäneet menettelyn ja komennot Linux Mint 20 -käyttöjärjestelmässä. Enemmän tai vähemmän samaa menettelyä voidaan noudattaa vanhemmissa Mint -versioissa.



FTP -palvelimen asentaminen

Asenna FTP -palvelin Linux Mintiin seuraavasti:



Vaihe 1: Asenna VSFTPD

Ensimmäinen askel on asentaa VFTPD järjestelmään. Käynnistä Terminal Mint -käyttöjärjestelmässä Ctrl+Alt+T -pikanäppäimellä. Päivitä sitten järjestelmän arkistohakemisto antamalla seuraava komento päätelaitteessa:



$sudoosuva päivitys

Asenna sitten VSFTPD käyttämällä seuraavaa komentoa terminaalissa:

$sudosopivaAsentaa -javsftpd

Kun VSFTPD: n asennus on valmis, siirrymme kokoonpanoon.



Vaihe 2: Määritä VSFTPD

VSFTPD voidaan konfiguroida /etc/vsftpd.conf tiedosto. Muokkaa /etc/vsftpd.conf tiedosto käyttämällä seuraavaa komentoa terminaalissa:

$sudo nano /jne/vsftpd

Lisää nyt tai poista seuraavat rivit (jos ne on jo lisätty tiedostoon):

kuuntele = EI
anonymous_enable = EI
local_enable = KYLLÄ
write_enable = KYLLÄ
paikallinen_umask = 022
dirmessage_enable = KYLLÄ
use_localtime = KYLLÄ
xferlog_enable = KYLLÄ
connect_from_port_20 = KYLLÄ
chroot_local_user = KYLLÄ
secure_chroot_dir =/var/run/vsftpd/empty
pam_palvelun_nimi = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = Kyllä
pasv_enable = Kyllä
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = KYLLÄ
ssl_tlsv1 = KYLLÄ
ssl_sslv2 = EI
ssl_sslv3 = EI

Kun olet valmis, tallenna ja sulje /etc/vsftpd.conf tiedosto.

Vaihe 3: Salli portit palomuurissa

Jos palomuuri on käynnissä järjestelmässäsi, sinun on sallittava joidenkin FTP -porttien kautta. Anna seuraavat komennot päätelaitteessa salliaksesi portit 20 ja 21:

$sudoufw sallikaksikymmentä/tcp
$sudoufw sallikaksikymmentäyksi/tcp

Voit tarkistaa, onko portti sallittu palomuurissa tai ei, käyttämällä seuraavaa komentoa terminaalissa:

$sudoufw -tila

Vaihe 4: Ota VSFTPD käyttöön ja suorita se

Nyt VSFTPD on määritetty ja sallittu palomuurissa; nyt voimme ottaa käyttöön ja suorittaa VSFTPD -palvelut. Tässä on komennot tämän tekemiseen:

Jos haluat ottaa VSFTPD -palvelun käyttöön käynnistyksen yhteydessä, anna seuraava komento terminaalissa:

$sudosystemctlota käyttöönvsftpd.service

Voit suorittaa VSFTPD -palvelun antamalla seuraavan komennon terminaalissa:

$sudosystemctl start vsftpd.service

Jos sinun on käynnistettävä VSFTPD -palvelu uudelleen kokoonpanomuutosten jälkeen, anna seuraava komento terminaalissa:

$sudosystemctl käynnistä uudelleen vsftpd.service

Voit tarkistaa, onko VSFTPD aktiivinen ja käynnissä, antamalla seuraavan komennon terminaalissa:

$sudosystemctl status vsftpd.service

Vaihe 5: Luo FTP -käyttäjä

Luo seuraavaksi käyttäjätili, jota käytetään FTP -yhteyden testaamiseen. Luo käyttäjätili ja määritä salasana antamalla seuraavat komennot terminaalissa:

$ $sudolisää käyttäjä<käyttäjätunnus>
$sudo passwd <käyttäjätunnus>

Vaihe 6: Testaa FTP -yhteys

Nyt FTP -palvelimemme on valmis, joten on aika testata FTP -yhteys.

Jos haluat testata FTP -yhteyden paikallisesti, anna päätelaitteessa seuraava komento korvaamalla FTP -palvelimesi todellinen IP -osoite:

$ftp <IP-osoite>

Voit myös testata FTP -yhteyden etänä käyttämällä samaa yllä olevaa komentoa etäjärjestelmästä. Olen testannut FTP -yhteyden verkon Windows -koneesta.

Voit myös käyttää FTP -asiakasta, kuten Filezillaa, yhteyden muodostamiseen FTP -palvelimeen. Jos haluat käyttää Filezilla -sovellusta yhteyden muodostamiseen FTP -palvelimeen, anna FTP -palvelimen IP -osoite, käyttäjänimi ja salasana, jotka olet aiemmin asettanut, ja portin numero 21 ja napsauta sitten Pikaliitäntä -painiketta.

Kun olet muodostanut yhteyden, sinut kirjataan onnistuneesti FTP -palvelimelle ja voit käyttää etäpalvelimen tiedostoja ja kansioita.

Siellä voit asentaa ja konfiguroida FTP -palvelimen Linux Mint 20 -järjestelmään. Seuraamalla yllä kuvattuja yksinkertaisia ​​ohjeita voit helposti asentaa FTP -palvelimen ja siirtää tiedostoja sen kautta.