Namestitev strežnika ProFTPD na RHEL/CentOS 8/7


ProFTPD je odprtokodni FTP strežnik in eden najbolj uporabljenih, varnih in najzanesljivejših demonov za prenos datotek v okoljih Unix zaradi enostavne hitrosti konfiguracije datotek in enostavne namestitve.

  • Namestitev\"CentOS 8.0 ″ s posnetki zaslona
  • Namestitev RHEL 8 s posnetki zaslona
  • Kako omogočiti naročnino na RHEL v RHEL 8
  • Minimalna namestitev sistema CentOS 7.0
  • RHEL 7.0 Minimalna namestitev sistema
  • Aktivne naročnine RHEL 7.0 in funkcionalne shrambe

Ta vadnica vas bo vodila o tem, kako lahko namestite in uporabljate strežnik ProFTPD v distribucijah CentOS/RHEL 8/7 Linux za preprost prenos datotek z vaših lokalnih sistemskih računov na oddaljene sisteme.

1. korak: Namestite strežnik Proftpd

1. Uradna skladišča RHEL/CentOS 8/7 ne ponujajo nobenega binarnega paketa za strežnik ProFTPD, zato morate v sistem dodati dodatne repozitorije paketov, ki jih ponuja EPEL Repo , z naslednjim ukazom.

# yum install epel-release

2. Preden začnete nameščati strežnik ProFTPD, uredite datoteko gostitelja računalnika, jo spremenite v sistemsko FQDN in preizkusite konfiguracije, da odražajo poimenovanje sistemske domene.

# nano /etc/hosts

Tu dodajte sistemsko FQDN v vrstico 127.0.0.1 localhost, kot v naslednjem primeru.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Nato uredite datoteko /etc/hostname , da se ujema z istim vnosom FQDN sistema, kot na spodnjih posnetkih zaslona.

# nano /etc/hostname

3. Ko uredite gostiteljske datoteke, z naslednjimi ukazi preizkusite lokalno ločljivost DNS.

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

4. Zdaj je čas, da v svoj sistem namestite strežnik ProFTPD in nekaj potrebnih pripomočkov ftp, ki jih bomo kasneje uporabili z izdajo naslednjega ukaza.

# yum install proftpd proftpd-utils

5. Ko je strežnik nameščen, zaženite in upravljajte demon Proftpd z izdajo naslednjih ukazov.

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

2. korak: dodajte pravila požarnega zidu in dostop do datotek

6. Vaš strežnik ProDTPD zdaj deluje in posluša povezave, vendar zaradi pravilnika požarnega zidu ni na voljo za zunanje povezave. Če želite omogočiti zunanje povezave, dodajte sistem, ki odpira vrata 21 s sistemskim pripomočkom firewall-cmd .

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

7. Najbolj preprost način dostopa do strežnika FTP z oddaljenih računalnikov je uporaba brskalnika, preusmeritev na IP naslov ali ime domene strežnika s protokolom ftp na URL-ju.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Privzeta konfiguracija na strežniku Proftpd Server uporablja veljavne poverilnice lokalnih računov za prijavo in dostop do datotek vašega računa, ki je vaš sistemski račun $HOME , definiran v /etc/passwd mapa.

9. Če želite, da se strežnik ProFTPD samodejno zažene po ponovnem zagonu sistema, oziroma ga omogočite v celotnem sistemu, izdajte naslednji ukaz.

# systemctl enable proftpd

To je to! Zdaj lahko do datotek in map svojega računa dostopate in jih upravljate s protokolom FTP s pomočjo brskalnika ali drugih naprednejših programov, kot je WinSCP, odličen program za prenos datotek, ki deluje v sistemih z operacijskim sistemom Windows.

V naslednji seriji vadnic o strežniku ProFTPD na RHEL/CentOS 8/7 bom razpravljal o naprednejših funkcijah, kot sta uporaba šifriranih prenosov datotek TLS in dodajanje navideznih uporabnikov.