Kā instalēt FTP serveri Ubuntu 5 soļos

Kā instalēt FTP serveri Ubuntu 5 soļos

Ja iestatāt Linux serveri, jums būs nepieciešama FTP piekļuve. Tas nozīmē, ka vispirms jāinstalē FTP serveris operētājsistēmā Linux. Tam vajadzētu būt vienai no pirmajām lietām, ko darāt pēc servera operētājsistēmas instalēšanas.





Daudzi Linux serveri vada Ubuntu. Tātad, apskatīsim, kā iestatīt FTP serveri Ubuntu serverī.





Kas ir FTP serveris?

FTP jeb failu pārsūtīšanas protokols ir sistēma, ko izmanto, lai augšupielādētu (ieliktu) failus vai lejupielādētu (saņemtu) no servera. Jūs, iespējams, esat to izmantojis, nemanot pagātnē, satverot failus vai augšupielādējot attēlus tīmeklī. Vai arī jūs, iespējams, izmantojāt FTP klientu, lai tieši izveidotu savienojumu ar FTP failu serveri.





Lai tas notiktu, FTP servera programmatūra ir jāinstalē attālajā serverī, kurā atrodas faili.

Neatkarīgi no tā, vai veidojat Linux mājas serveri, tīmekļa serveri, spēļu serveri vai jebkuru citu jūsu projektam piemērotu serveri, FTP ir vienkāršākais veids, kā pārsūtīt datus no vienas sistēmas uz citu.



Instalējiet serveri Ubuntu

FTP servera instalēšana Ubuntu ir vienkārša. Neapšaubāmi labākais risinājums ir vsftpd. Izpildiet tālāk norādītās darbības, lai instalētu un konfigurētu FTP serveri Ubuntu ar vsftpd.

1. Instalējiet vsftpd

Iespējams, jums jau ir instalēts vsftpd. Lai pārbaudītu, atveriet termināļa logu un ievadiet





sudo apt list --installed

Jums vajadzētu atrast vsftpd saraksta apakšā. Ja nē, vienkārši instalējiet ar

sudo apt install vsftpd

Pēc instalēšanas ir pienācis laiks konfigurēt vsftpd. Sāciet, nokopējot sākotnējo konfigurācijas failu. Tas nozīmē, ka, ja kaut kas noiet greizi, noklusējuma konfigurāciju var atjaunot.





sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

Kad tas ir izdarīts, palaidiet pakalpojumu ar:

sudo systemctl start vsftpd

Pārliecinieties, vai serveris darbojas ar:

sudo systemctl enable vsftpd

Kad vsftpd ir instalēts, jūs varat sākt konfigurēšanu.

2. Izveidojiet FTP lietotāju

Pirmā lieta, kas jums nepieciešama, ir FTP lietotāja konts. Ar to jūs varat izmantot jebkuru FTP klientu, lai piekļūtu serverī mitinātajiem failiem, izmantojot vsftpd. Terminālī ievadiet:

sudo useradd –m username

(Aizstājiet lietotājvārdu ar paredzēto lietotājvārdu.)

sudo password username

Kad lietotājvārds un parole ir iestatīta, konta mājas mapē izveidojiet testa failu, lai pārliecinātos, ka tas darbojas:

cd /home/username
sudo nano testfile.txt

Kad pirmo reizi izveidojat savienojumu ar savu Ubuntu FTP serveri, jums vajadzētu redzēt testfile.txt.

3. Aizsargājiet savu Ubuntu FTP serveri

Tomēr pirms savienojuma iestatīšanas jums jāpārliecinās, ka Ubuntu ir atvērti FTP porti. Pēc noklusējuma tie ir slēgti drošības apsvērumu dēļ ufw (nekomplicēts ugunsmūris).

Lai iespējotu piekļuvi, izmantojot 20. portu, izmantojiet

sudo ufw allow 20/tcp

Ja izplatītājs izmanto citu ugunsmūri vai esat instalējis alternatīvu, pārbaudiet dokumentāciju, lai atvērtu portus.

Jūs arī vēlaties, lai lietotāji varētu augšupielādēt failus. To var iestatīt konfigurācijas failā. Atveriet to, lai rediģētu:

kā panākt, lai logi atpazītu jaunu SSD
sudo nano /etc/vsftpd.conf

Atrodiet write_enabled un noņemiet komentāru, pārliecinoties, ka tas ir iestatīts uz “YES”:

write_enable=YES

Sist Ctrl+X lai izietu, un UN saglabāt.

Publiski pieejamiem FTP serveriem vēlaties ierobežot piekļuvi katram lietotājam. Izmantojot chroot, mēs varam ierobežot katru lietotāju savā mājas direktorijā. Vietnē vsftpd.conf atrodiet un noņemiet komentāru (noņemiet #):

chroot_local_user=YES

Atkal, Ctrl+X lai izietu, un UN saglabāt.

Vairākiem lietotājiem saraksta uzturēšana ir gudrāka iespēja.

Vispirms teksta redaktorā atveriet vsftpd.chroot_list.

sudo nano /etc/ vsftpd.chroot_list

Šeit uzskaitiet lietotājvārdus, kurus vēlaties ierobežot līdz savām mapēm. Saglabājiet un izejiet, pēc tam atgriezieties vietnē vsftpd.conf un pārliecinieties, ka chroot_local_user = YES ir nekomentēts:

#chroot_local_user=YES

Tā vietā nekomentējiet

chroot_list_enable=YES

un

chroot_list_file=/etc/vsftpd.chroot_list

Tam vajadzētu izskatīties šādi:

Atkal saglabājiet un izejiet. Visbeidzot, restartējiet FTP pakalpojumu:

sudo systemctl restart vsftpd.service

Visbeidzot, izmantojiet saimniekdatora nosaukums komandu, lai pārbaudītu jūsu Ubuntu servera nosaukumu. Pēc tam varat to izmantot, lai izveidotu savienojumu ar FTP serveri. Ja vēlaties izmantot IP adresi, ievadiet IP adrese komandu un pierakstiet to.

4. Šifrēti savienojumi: FTP+SSL = FTPS

Varat arī piespiest datplūsmas šifrēšanu uz un no Ubuntu FTP servera, izmantojot SSL/TLS.

Saistīts: Šifrēšanas noteikumi, kas jāzina ikvienam

Failā vsftpd.conf meklējiet atsauci uz “SSL šifrētiem savienojumiem” un pievienojiet šādu informāciju:

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Saglabājiet un izejiet no faila. Tagad varat norādīt FTPS kā savienojuma protokolu savā FTP klientā.

5. Instalējiet FTP klientu Ubuntu

No citas sistēmas varat izveidot savienojumu ar savu Ubuntu FTP serveri, izmantojot komandrindas rīku vai darbvirsmas lietotni.

Operētājsistēmā Linux varat piekļūt termināļa serverim, izmantojot

sudo ftp hostname

Noteikti aizstājiet 'saimniekdatora nosaukumu' ar sava servera saimniekdatora nosaukumu. Varat arī izmantot IP adresi

sudo ftp ipaddress

Kad tiek prasīts, ievadiet iepriekš iestatīto lietotājvārdu un paroli. Pēc tam datu pārsūtīšanai varat izmantot komandas get and put.

Vai vēlaties kaut ko intuitīvāku vai piekļūt FTP serverim no citas operētājsistēmas? Jums būs nepieciešams FTP klients, un neapšaubāmi labākais pieejamais ir FileZilla. Atvērtā koda risinājums, tas ir pieejams operētājsistēmai Windows (kā arī serverim), macOS, un Linux ir 32 bitu un 64 bitu versijas. Diemžēl Ubuntu vai citiem Linux izplatītājiem nav FileZilla FTP servera.

Lejupielādēt: FileZilla (Bezmaksas)

Lai izmantotu FileZilla klientu, lai izveidotu savienojumu ar savu Ubuntu FTP serveri, instalējiet un palaidiet lietotni. Tad:

  1. Klikšķis Fails> Vietņu pārvaldnieks
  2. Šeit noklikšķiniet Jauna vietne
  3. Labās puses rūtī atlasiet FTP
  4. Ja izmantojat FTPS, atlasiet TLS priekš Šifrēšana .
  5. Pēc tam ievadiet resursdatora nosaukumu vai IP adresi Saimnieks un pievienojiet Osta .
  6. Priekš Pieteikšanās veids ievadiet sava konta akreditācijas datus Lietotājs un Parole .
  7. Klikšķis Savienot .

Pēc tam jūs varat brīvi augšupielādēt un lejupielādēt (ievietot un iegūt) datus no sava Ubuntu FTP servera. Vienkārši velciet un nometiet failus, kurus vēlaties pārvietot.

Vai izmantojat citu FTP klientu? Darbībām jābūt lielā mērā vienādām, taču, lai noskaidrotu, pārbaudiet lietotnes dokumentāciju.

Jūs izveidojāt FTP serveri Ubuntu

Neatkarīgi no tā, vai izmantojāt Ubuntu operētājsistēmas darbvirsmas vai servera versiju, tagad tajā darbojas FTP serveris. To var izmantot dažādiem mērķiem, sākot ar tīmekļa lapu augšupielādi un beidzot ar vieglu piekļuvi svarīgiem datiem. Izmantojot FTP, jūs varat paņemt datus, kad vien tie nepieciešami, bez fiziskas piekļuves servera mašīnai.

Kopīgot Kopīgot Čivināt E -pasts Kā darbojas P2P (vienādranga) failu koplietošana

Domājat, kas ir vienādranga (P2P) failu koplietošana un kā tā sākās? Mēs izskaidrojam, kas jums jāzina.

kā apiet skolu bloķēšanas vietnes
Lasīt Tālāk Saistītās tēmas
  • Linux
  • Ubuntu
  • FTP
  • Linux
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu