ProFTPD servera instalēšana RHEL/CentOS 8/7


ProFTPD ir atvērtā koda FTP serveris un viens no visbiežāk izmantotajiem, drošākajiem un uzticamākajiem failu pārsūtīšanas dēmoniem Unix vidēs, pateicoties failu konfigurācijas vienkāršības ātrumam un ērtai iestatīšanai.

  • “CentOS 8.0” instalēšana ar ekrānuzņēmumiem
  • RHEL 8 instalēšana ar ekrānuzņēmumiem
  • Kā iespējot RHEL abonēšanu RHEL 8
  • CentOS 7.0 minimālā sistēmas instalēšana
  • RHEL 7.0 minimāla sistēmas instalēšana
  • Aktīvie RHEL 7.0 abonementi un funkcionālās krātuves

Šī apmācība palīdzēs jums instalēt un izmantot ProFTPD serveri CentOS/RHEL 8/7 Linux izplatījumos, lai vienkārši pārsūtītu failus no vietējiem sistēmas kontiem uz attālajām sistēmām.

1. darbība: instalējiet Proftpd serveri

1. Oficiālajos RHEL/CentOS 8/7 krātuvēs ProFTPD Server netiek nodrošināta neviena binārā pakotne, tāpēc jums jāpievieno papildu pakotņu krātuves jūsu sistēmā, ko nodrošina EPEL Repo , izmantojot šādu komandu.

# yum install epel-release

2. Pirms sākat instalēt ProFTPD Server, rediģējiet datora resursdatora failu, mainiet to atbilstoši sistēmas FQDN un pārbaudiet konfigurācijas, lai atspoguļotu sistēmas domēna nosaukumu.

# nano /etc/hosts

Šeit pievienojiet sistēmas FQDN līniju 127.0.0.1 localhost tāpat kā šajā piemērā.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Pēc tam rediģējiet failu /etc/hostname , lai tas atbilstu tam pašam sistēmas FQDN ierakstam, kā parādīts zemāk esošajos ekrānuzņēmumos.

# nano /etc/hostname

3. Kad esat rediģējis resursdatora failus, pārbaudiet vietējo DNS izšķirtspēju, izmantojot šādas komandas.

# hostname
# hostname -f    	## For FQDN
# hostname -s    	## For short name

4. Tagad ir pienācis laiks instalēt ProFTPD Server savā sistēmā un dažas nepieciešamās ftp utilītas, kuras mēs izmantosim vēlāk, izsniedzot šādu komandu.

# yum install proftpd proftpd-utils

5. Pēc servera instalēšanas palaidiet un pārvaldiet Proftpd dēmonu, izsniedzot šādas komandas.

# systemctl start proftpd
# systemctl status proftpd
# systemctl stop proftpd
# systemctl restart proftpd

2. darbība: pievienojiet ugunsmūra kārtulas un piekļuves failus

6. Tagad jūsu ProDTPD serveris darbojas un klausās savienojumus, taču tas nav pieejams ārējiem savienojumiem ugunsmūra politikas dēļ. Lai iespējotu ārējos savienojumus, noteikti pievienojiet kārtulu, kas atver portu 21 , izmantojot ugunsmūra-cmd sistēmas utilītu.

# firewall-cmd –add-service=ftp   ## On fly rule
# firewall-cmd –add-service=ftp   --permanent   ## Permanent rule
# systemctl restart firewalld.service 

7. Visvienkāršākais veids, kā piekļūt FTP serverim no attālām mašīnām, ir pārlūka izmantošana, novirzot uz servera IP adresi vai domēna vārdu, izmantojot URL ftp protokolu.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Noklusējuma konfigurācija pakalpojumā Proftpd Server izmanto derīgus sistēmas lokālo kontu akreditācijas datus, lai pieteiktos un piekļūtu jūsu konta failiem, kas ir jūsu sistēmas $HOME konts, kas definēts /etc/passwd failu.

9. Lai padarītu ProFTPD serveri automātiski palaistu pēc sistēmas atsāknēšanas, jeb iespējojiet to visā sistēmā, izdodiet šādu komandu.

# systemctl enable proftpd

Tieši tā! Tagad varat piekļūt un pārvaldīt konta failus un mapes, izmantojot FTP protokolu, izmantojot gan pārlūkprogrammu, gan citas progresīvākas programmas, piemēram, WinSCP, lielisku failu pārsūtīšanas programmu, kas darbojas uz Windows balstītām sistēmām.

Nākamajā apmācību sērijā, kas attiecas uz ProFTPD serveri RHEL/CentOS 8/7, es apspriedīšu vairāk uzlabotas funkcijas, piemēram, TLS šifrētu failu pārsūtīšanu un virtuālo lietotāju pievienošanu.