Vrhunski vodič za postavljanje FTP poslužitelja za dopuštanje anonimnih prijava


U današnje vrijeme kada je velika udaljena pohrana prilično uobičajena, možda je čudno govoriti o dijeljenju datoteka pomoću FTP-a (File Transfer Protocol).

Međutim, još uvijek se koristi za razmjenu datoteka gdje sigurnost nije važan faktor i za javno preuzimanje dokumenata, na primjer.

Iz tog je razloga učenje kako konfigurirati FTP poslužitelj i omogućiti anonimna preuzimanja (koja ne zahtijevaju autentifikaciju) još uvijek relevantna tema.

U ovom ćemo članku objasniti kako postaviti FTP poslužitelj da omogući veze u pasivnom načinu rada gdje klijent pokreće oba kanala komunikacije s poslužiteljem (jedan za naredbe, a drugi za stvarni prijenos datoteka , također poznat kao kontrolni odnosno podatkovni kanal).

Možete pročitati više o pasivnim i aktivnim načinima rada (o kojima ovdje nećemo govoriti) u Aktivni FTP naspram pasivnog FTP-a, definitivno objašnjenje.

Rečeno je, počnimo!

Postavljanje FTP poslužitelja u Linuxu

Za postavljanje FTP-a na našem poslužitelju instalirat ćemo sljedeće pakete:


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

Paket vsftpd implementacija je FTP poslužitelja. Naziv paketa označava Vrlo siguran FTP demon. S druge strane, ftp je klijentski program koji će se koristiti za pristup poslužitelju.

Imajte na umu da ćete tijekom ispita dobiti samo jedan VPS gdje ćete morati instalirati i klijenta i poslužitelja, tako da je to potpuno isti pristup koji ćemo slijediti u ovom članku.

U CentOS i openSUSE od vas će se tražiti da pokrenete i omogućite uslugu vsftpd:


systemctl start vsftpd && systemctl enable vsftpd

U Ubuntu, vsftpd bi trebao biti pokrenut i postavljen da se pokreće pri sljedećim podizanjima automatski nakon instalacije. Ako nije, možete ga pokrenuti ručno pomoću:


sudo service vsftpd start

Nakon što je vsftpd instaliran i pokrenut, možemo nastaviti s konfiguracijom našeg FTP poslužitelja.