Ülim juhend FTP-serveri seadistamiseks anonüümsete sisselogimiste lubamiseks


Päeval, kus massiline kaugmälu on üsna tavaline, võib olla kummaline rääkida failide jagamisest FTP (File Transfer Protocol) abil.

Kuid seda kasutatakse endiselt failide vahetamiseks, kui turvalisus ei ole oluline kaalutlus, ja näiteks dokumentide avalikuks allalaadimiseks.

Sel põhjusel on FTP-serveri konfigureerimise ja anonüümsete allalaadimiste lubamise õppimine (mis ei vaja autentimist) endiselt asjakohane teema.

Selles artiklis selgitame, kuidas seadistada FTP-server, et võimaldada ühendusi passiivses režiimis, kus klient algatab mõlemad serveriga suhtluskanalid (üks käskude jaoks ja teine failide tegelikuks edastamiseks, tuntud ka kui kontroll ja andmekanalid).

Passiivsete ja aktiivsete režiimide kohta (mida me siin ei käsitle) saate lugeda täpsemast selgitusest jaotisest Aktiivne FTP vs.

See ütles, alustame!

FTP-serveri seadistamine Linuxis

FTP seadistamiseks meie serverisse installime järgmised paketid:

# yum install vsftpd ftp         [CentOS]
# aptitude install vsftpd ftp    [Ubuntu]
# zypper install vsftpd ftp      [openSUSE]

Pakett vsftpd on FTP-serveri rakendus. Paketi nimi tähistab väga turvalist FTP-deemonit. Teiselt poolt on ftp kliendiprogramm, mida kasutatakse serverile juurdepääsemiseks.

Pidage meeles, et eksami ajal antakse teile ainult üks VPS, kuhu peate installima nii kliendi kui ka serveri, nii et see on täpselt sama lähenemisviis, mida me järgime selles artiklis.

CentOS-is ja openSUSE-is peate käivitama ja lubama vsftpd-teenuse:

# systemctl start vsftpd && systemctl enable vsftpd

Ubuntus tuleks vsftpd käivitada ja seadistada nii, et see käivituks järgmistel buutidel pärast installimist automaatselt. Kui ei, siis saate seda käsitsi käivitada:

$ sudo service vsftpd start

Kui vsftpd on installitud ja töötab, saame jätkata oma FTP-serveri konfigureerimist.