Galutinis FTP serverio nustatymo, leidžiančio anoniminius prisijungimus, vadovas


Dieną, kai masinė nuotolinė saugykla yra gana įprasta, gali būti keista kalbėti apie failų bendrinimą naudojant FTP (File Transfer Protocol).

Tačiau jis vis dar naudojamas keičiantis failais, kai saugumas nėra svarbus dalykas, ir, pavyzdžiui, viešai atsisiunčiant dokumentus.

Dėl šios priežasties vis dar aktuali tema, kaip išmokti sukonfigūruoti FTP serverį ir įgalinti anoniminius atsisiuntimus (nereikia autentifikavimo).

Šiame straipsnyje mes paaiškinsime, kaip nustatyti FTP serverį, kad būtų galima prisijungti pasyviuoju režimu, kai klientas inicijuoja abu ryšio kanalus į serverį (vieną komandoms, o kitą faktiniam failų perdavimui, dar vadinamą valdymu ir duomenų kanalai).

Daugiau apie pasyviuosius ir aktyviuosius režimus (kurių čia nenagrinėsime) galite skaityti „Aktyvus FTP“ ir „Pasyvus FTP“, aiškus paaiškinimas.

Tai sakė, pradėkime!

FTP serverio nustatymas sistemoje „Linux“

Norėdami nustatyti FTP savo serveryje, mes įdiegsime šiuos paketus:

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

Paketas „vsftpd“ yra FTP serverio įgyvendinimas. Paketo pavadinimas reiškia „Very Secure FTP Daemon“. Kita vertus, ftp yra kliento programa, kuri bus naudojama norint pasiekti serverį.

Atminkite, kad egzamino metu jums bus suteiktas tik vienas VPS, kuriame turėsite įdiegti klientą ir serverį, taigi tai yra tas pats požiūris, kurio laikysimės šiame straipsnyje.

„CentOS“ ir „openSUSE“ turėsite paleisti ir įjungti „vsftpd“ paslaugą:

# systemctl start vsftpd && systemctl enable vsftpd

„Ubuntu“ programoje „vsftpd“ turėtų būti paleista ir nustatyta taip, kad po įdiegimo ji būtų paleista automatiškai. Jei ne, galite pradėti rankiniu būdu naudodami:

$ sudo service vsftpd start

Įdiegę ir paleisdami vsftpd, galėsime konfigūruoti savo FTP serverį.