- Kā uzņemt FTP serveri Linux

Kā mitināt FTP serveri Linux

Grūti noticēt, bet 2017. gadā FTP joprojāmjoprojām ir viens no visuzticamākajiem veidiem, kā internetā pārsūtīt lielus failus no vienas vietas uz otru. Daudzi eksperti ir pievērsušies citiem risinājumiem (piemēram, Syncing / Bittorrent un NFS), taču tiem, kas vēlas ātri, viegli un uzticami pārsūtīt datus, joprojām ir vislabākais FTP serveris. Šajā apmācībā mēs jums parādīsim, kā mitināt FTP serveri Linux. Mēs izmantosim rīku ar nosaukumu vsftpd FTP serveris. Ir daudz fona servera rīku, kas dara to, ko dara šis rīks. Ja jūs neinteresē lietot vsftpd kā jūsu FTP servera programmatūra ir ļoti viegli atrast labu alternatīvu. Tas nozīmē, ka vsftpd ir liela vēsture, un tas, iespējams, ir labākais līdz šim.
SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.

Uzstādīšana

Lai iegūtu vsftpd, ir diezgan viegli, jo tāda ir programmatūraļoti mazs. Ciktāl tas attiecas uz servera rīkiem, tas ņem kūku. Tas ir mazs dēmons ar konfigurācijas failu, kas ļauj ikvienam ātri un ērti uzņemt FTP serveri savā LAN vai internetā. Pats labākais - šis rīks darbojas uz gandrīz visu. Tas nozīmē, ja jums ir nepieciešams ātrs un netīrs veids, kā pārsūtīt datus no viena servera uz otru, jūs varat izveidot vsftpd uz jebkuru Linux servera izplatīšanu.

Turklāt parastās personālo datoru Linux operētājsistēmas pārnēsā arī šo servera programmatūru, ļaujot ātri palaist serveri tieši no mājas datora.

Ubuntu

sudo apt install vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd

Debijas

sudo apt install vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd

Arch Linux

sudo pacman -S vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd

Fedora

sudo dnf install vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd

Atveriet SUSE

sudo zypper install vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd

Cits

Rīks vsftpd ir pakalpojums, kas atļauj jebkuruLinux serveris (vai dators) FTP servera uzturēšanai un mitināšanai. Neskatoties uz to, ka FTP protokols ir ļoti vecs, to joprojām ļoti bieži izmanto, tāpēc vsftpd rīks ir atrodams gandrīz visos lielākajos Linux izplatījumos personālajiem un serveriem.

Lai saņemtu to Linux izplatīšanai, atverietun meklējiet pakešu pārvaldniekā “vsftpd” vai “FTP serveris”. Jums vajadzētu izmēģināt arī citus FTP mitināšanas rīkus, ja jūsu operētājsistēmai, kuras pamatā ir Linux, to nav vsftpd.

Konfigurācija

Pēc vsftpd instalēšanas un tās iespējošanas arsystemd, pakalpojums darbojas. Tomēr pats FTP serveris nedarbosies, ja tas nav konfigurēts. Lai to izdarītu, teksta redaktorā ir jāatver vsftpd konfigurācijas fails un jāpievieno dažas lietas. Terminālī atveriet teksta redaktoru.

sudo nano /etc/vsftpd.conf

Pēc noklusējuma ir atļauti anonīmi savienojumi. Tas nozīmē, ka lietotāji neatkarīgi no tā, kas viņi ir, var viegli izveidot savienojumu un izmantot jūsu FTP serveri. Lai padarītu lietas vienkāršu, atstājiet šo iespēju iespējotu. Ja nē, pievienojiet # priekšā “anonymous_enable = YES”, lai atspējotu šo iestatījumu.

Pēc tam izmantojiet bulttaustiņus, lai ritinātu uz leju. Meklējiet “write_enable = YES” un “anon_upload_enable = YES”. Iespējojiet šos iestatījumus, noņemot # priekšā.

Zemāk konfigurācijas failā irdrošības iestatījums, kuru vajadzētu iespējot. Šis iestatījums liek FTP serverim darboties pie sava lietotāja un atņem tam saknes privilēģijas. Tas nozīmē, ja kāds uzlauzīs jūsu FTP serveri, viņš nevarēs sajaukties ar visu jūsu Linux serveri vai datoru. Skaidri sakot, vsftpd var darboties bez šī iestatījuma, taču mēs to neiesakām.

Lai iespējotu šo drošības iestatījumu, atrodiet “nopriv_user=ftpsecureUn noņemiet zīmi #.

Kad visi šie iestatījumi ir iespējoti, restartējiet vsftpd, izmantojot systemd init sistēmu:

sudo systemctl restart vsftpd

Pievienojieties serverim, dodoties uz Linux failu pārvaldnieka adreses joslu un ievadot:

ftp://local.ip.address

Piezīme. Vai nevēlaties izmantot failu pārvaldnieku? Tā vietā izmēģiniet FileZilla.

Varat arī izmantot resursdatora nosaukumu, piemēram,

ftp://ubuntu-server

utt.

Lai atrastu servera IP, veiciet ifconfig un pēc tam ievadiet IP adresi, kuru komanda atgriežas (zem IPv4). Alternatīvi rīkojieties šādi:

ping hostname

Pēc tam pierakstiet IP ping atradumus.

SSH SFTP

Vai nevarat palaist šo vsftpd rīku? Pārāk sarežģīti? Ir vēl viens veids! Instalējiet SSH un izmantojiet iebūvēto SFTP rīku. SSH protokols pēc pieprasījuma var uzturēt drošu FTP serveri. Tam ir priekšrocības, piemēram, ātra failu pārsūtīšanas servera iegūšana vienā mirklī. Tomēr ir arī galvenie trūkumi, piemēram, lēnāks pārsūtīšanas ātrums. Šifrēšanas noteikumi neaizkavē tradicionālo FTP, lai arī tas nav tik drošs, tāpēc lietotāji var ļoti ātri pārsūtīt failus.

Izmantojot SFTP, lietotāji noteikti tiks nostādīti no ierobežotas vietas, taču FTP netiek aizstāts pat 2017. gadā. Vai vēlaties uzzināt, kā panākt, lai SFTP / SSH protokols darbotos? Dodieties šeit, lai uzzinātu vairāk!

Secinājums

Neskatoties uz tā vecumu, FTP joprojām izrādās auzticams rīks. Tikai daži citi pārsūtīšanas protokoli ir tikpat uzticami, ja ātri un ērti pārsūtīs datus tīklā. Neatkarīgi no tā, vai jūs tikai mēģināt pārvietot dažus failus uz savu tīmekļa serveri vai piegādāt dažiem fotoattēliem dažiem draugiem, failu pārsūtīšanas protokols joprojām pierāda, ka tam ir savi izmantošanas veidi.

Komentāri