Kako ugostiti FTP poslužitelj na Linuxu

Teško je povjerovati, ali u 2017. godini FTP je i dalje jedan od najpouzdanijih načina prijenosa velikih datoteka s jednog mjesta na drugo putem interneta. Mnogi stručnjaci su se okrenuli drugim rješenjima (poput Syncing / Bittorrent i NFS), ali za one koji žele brzo prenijeti podatke, na jednostavan i pouzdan način, FTP poslužitelj je još uvijek najbolji način. U ovom ćemo vam vodiču pokazati kako ugostiti FTP poslužitelj na Linuxu. Koristit ćemo se alat pod nazivom vsftpd FTP poslužitelj. Postoji mnogo alata za poslužitelj u pozadini koji rade ono što ovaj alat radi. Ako niste zainteresirani za upotrebu vsftpd kao FTP poslužiteljski softver, lako je naći dobru alternativu. Ipak, vsftpd ima mnogo povijesti, a vjerojatno je najbolji do sada.
SPOILER ALERT: Pomaknite se prema dolje i pogledajte video vodič na kraju ovog članka.

Montaža

Dobivanje vsftpd-a prilično je jednostavno, jer je softvera vrlo malo. Što se tiče alata za poslužitelj, ovaj uzima kolač. To je mali demon s konfiguracijskom datotekom koja omogućuje bilo kojem i brzom i jednostavnom hostingu FTP poslužitelja na svom LAN-u ili Internetu. Najbolje od svega je što ovaj alat djeluje u gotovo svemu. To znači da ako vam je potreban brz i prljav način prijenosa podataka s jednog poslužitelja na drugi, možete izdvojiti vsftpd na gotovo bilo kojoj distribuciji Linux poslužitelja.

Uz to, redovni operativni sustavi za Linux desktop računala nose i ovaj softver poslužitelja, što omogućuje brzo pokretanje poslužitelja izravno s vašeg kućnog računala.

Ubuntu

sudo apt instalirati vsftpd sudo systemctl omogućiti vsftpd sudo systemctl start vsftpd

Debian

sudo apt instalirati vsftpd sudo systemctl omogućiti vsftpd sudo systemctl start vsftpd

Arch Linux

sudo pacman -S vsftpd sudo systemctl omogućuju vsftpd sudo systemctl start vsftpd

Fedora

sudo dnf instalirati vsftpd sudo systemctl omogućiti vsftpd sudo systemctl start vsftpd

Otvori SUSE

sudo zypper instalirati vsftpd sudo systemctl omogućiti vsftpd sudo systemctl start vsftpd

drugo

Alat vsftpd je usluga koja omogućuje bilo kojem Linux poslužitelju (ili računalu) zadržavanje i hostiranje FTP poslužitelja. Iako je star, FTP protokol i danas se jako koristi pa se vsftpd alat nalazi na gotovo svim glavnim Linux distribucijama za PC i poslužitelj.

Da biste ga dobili za vašu distribuciju Linuxa, otvorite svoj terminal i potražite upravitelja paketa "vsftpd" ili "FTP poslužitelj". Isprobajte i ostale FTP hosting alate ako vaš operativni sustav sa sustavom Linux nema vsftpd.

Konfiguracija

Nakon što instalirate vsftpd i omogućite ga s systemd, usluga se pokreće. Međutim, sam FTP poslužitelj neće raditi ako nije konfiguriran. Da bismo to učinili, moramo otvoriti vsftpd konfiguracijsku datoteku u uređivaču teksta i dodati neke stvari. U terminalu otvorite uređivač teksta.

sudo nano /etc/vsftpd.conf

Anonimne veze su prema zadanim postavkama dopuštene. To znači da korisnici, bez obzira na to tko su, mogu lako povezati i koristiti vaš FTP poslužitelj. Da biste olakšali stvari, ovu mogućnost ostavite omogućenom. Ako ne, dodajte # ispred "anonymous_enable = DA" kako biste onemogućili ovu postavku.

Zatim se pomoću strelica pomičite prema dolje. Potražite "write_enable = DA" i "anon_upload_enable = DA". Omogućite ove postavke uklanjanjem # ispred.

Dalje prema konfiguracijskoj datoteci, postoji sigurnosna postavka koju bi trebalo omogućiti. Ova postavka prisiljava FTP poslužitelj na pokretanje vlastitog korisnika i uklanja mu korijenske povlastice. To znači da ako netko hakira vaš FTP poslužitelj, neće se moći pobrkati sa cijelim vašim Linux serverom ili računarom. Da budemo jasni, vsftpd se može izvoditi bez ove postavke, ali ne preporučujemo je.

Da biste omogućili ovu sigurnosnu postavku, pronađite "nopriv_user = ftpsecure", I uklonite znak #.

Kada su sve ove postavke omogućene, ponovno pokrenite vsftpd sa systemd init sustavom:

sudo systemctl restart vsftpd

Spojite se na poslužitelj tako da otvorite adresnu traku vašeg Linux datoteke i unesete:

ftp: //local.ip.address

Napomena: ne želite koristiti upravitelj datoteka? Probati FileZilla umjesto toga.

Također možete koristiti ime računala, kao što je

ftp: // Ubuntu-server

i tako dalje.

Da biste pronašli IP vašeg poslužitelja, učinite ifconfig i zatim unesite IP adresu koju naredba vraća (ispod IPv4). Alternativno:

ping ime domaćina

Zatim zapišite IP ping nalaze.

SSH SFTP

Ne možete pokrenuti ovaj vsftpd alat? Prekomplicirano? Postoji još jedan način! Instalirajte SSH i koristite ugrađeni alat SFTP. SSH protokol može na zahtjev osiguravati siguran FTP poslužitelj. To ima koristi, poput brzog dobivanja poslužitelja za prijenos datoteka u trenu. No, postoje i veliki nedostaci, poput sporije brzine prijenosa. Tradicionalni FTP, iako nije toliko siguran, nije prekriven pravilima šifriranja, pa rezultiraju da korisnici mogu brzo prenijeti datoteke.

SFTP sigurno će izbaciti korisnike iz sigurnog mjesta, ali nema zamjene za FTP čak ni u 2017. godini. Želite naučiti kako raditi SFTP / SSH protokol? Kreni ovamo naučiti više!

Zaključak

Unatoč svojoj dobi, FTP se još uvijek pokazuje pouzdanim alatom. Malobrojni drugi protokoli za prijenos pouzdani su kad brzo i lako prenose podatke putem mreže. Bez obzira da li samo pokušavate premjestiti nekoliko datoteka na svoj web poslužitelj ili isporučiti nekoliko fotografija nekim prijateljima, protokol prijenosa datoteka još uvijek dokazuje da koristi.

watch instagram story