Galīgais ceļvedis FTP servera iestatīšanai, lai atļautu anonīmu pieteikšanos


Dienā, kad masveida attālā atmiņa ir diezgan izplatīta, var būt dīvaini runāt par failu koplietošanu, izmantojot FTP (File Transfer Protocol).

Tomēr to joprojām izmanto failu apmaiņai, ja drošība nav svarīgs apsvērums, un, piemēram, dokumentu publiskai lejupielādei.

Šī iemesla dēļ mācīšanās konfigurēt FTP serveri un iespējot anonīmas lejupielādes (nav nepieciešama autentifikācija) joprojām ir aktuāla tēma.

Šajā rakstā mēs paskaidrosim, kā izveidot FTP serveri, lai atļautu savienojumus pasīvā režīmā, kur klients iniciē abus komunikācijas kanālus uz serveri (vienu komandām un otru faktiskai failu pārsūtīšanai, kas pazīstams arī kā vadība un datu kanāli).

Vairāk par pasīvajiem un aktīvajiem režīmiem (kurus mēs šeit neaprobežosimies) varat izlasīt aktīvajā FTP pret pasīvo FTP, kas ir skaidrojošs skaidrojums.

Tas nozīmē, sāksim!

FTP servera iestatīšana Linux

Lai iestatītu FTP mūsu serverī, mēs instalēsim šādas paketes:

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

Pakete vsftpd ir FTP servera ieviešana. Iepakojuma nosaukums apzīmē ļoti drošu FTP dēmonu. No otras puses, ftp ir klienta programma, kas tiks izmantota, lai piekļūtu serverim.

Paturiet prātā, ka eksāmena laikā jums tiks piešķirts tikai viens VPS, kurā jums būs jāinstalē gan klients, gan serveris, tāpēc tā ir tieši tā pati pieeja, kuru mēs ievērosim šajā rakstā.

CentOS un openSUSE jums būs jāsāk un jāaktivizē vsftpd pakalpojums:

# systemctl start vsftpd && systemctl enable vsftpd

Ubuntu ir jāsāk vsftpd un jāiestata tā, lai tas pēc nākamās sāknēšanas sāktos automātiski pēc instalēšanas. Ja nē, varat to sākt manuāli, izmantojot:

$ sudo service vsftpd start

Kad vsftpd ir instalēts un darbojas, mēs varam turpināt konfigurēt mūsu FTP serveri.