„ProFTPD Server“ diegimas „RHEL/CentOS 8/7“


„ProFTPD“ yra atvirojo kodo FTP serveris ir vienas iš labiausiai naudojamų, saugių ir patikimų failų perkėlimo „Unix“ aplinkoje demonų, nes failų konfigūracijos yra paprastos ir lengvai nustatomos.

  • „CentOS 8.0“ su ekrano kopijomis įdiegimas
  • „RHEL 8“ su ekrano kopijomis įdiegimas
  • Kaip įgalinti RHEL prenumeratą naudojant RHEL 8
  • „CentOS 7.0“ minimalus sistemos diegimas
  • „RHEL 7.0“ minimalus sistemos diegimas
  • „Active RHEL 7.0“ prenumeratos ir funkcinės talpyklos

Šioje instrukcijoje bus nurodyta, kaip galite įdiegti ir naudoti „ProFTPD Server“ „CentOS/RHEL 8/7 Linux“ paskirstymuose, kad būtų paprasčiau perkelti failus iš vietinės sistemos abonementų į nuotolines sistemas.

1 žingsnis: įdiekite „Proftpd Server“

1. Oficialios „RHEL/CentOS 8/7“ saugyklos nepateikia jokių dvejetainių paketų „ProFTPD Server“, todėl turite pridėti papildomų paketų saugyklas savo sistemoje, kurias teikia EPEL Repo , naudodami šią komandą.

# yum install epel-release

2. Prieš pradėdami diegti „ProFTPD Server“, redaguokite kompiuterio kompiuterio failą, pakeiskite jį pagal savo sistemos FQDN ir išbandykite konfigūracijas, kad atspindėtų jūsų sistemos domeno pavadinimą.

# nano /etc/hosts

Čia pridėkite savo sistemos FQDN 127.0.0.1 localhost eilutėje, kaip šiame pavyzdyje.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Tada redaguokite failą /etc/hostname , kad jis atitiktų tą patį sistemos FQDN įrašą, kaip nurodyta toliau pateiktose ekrano kopijose.

# nano /etc/hostname

3. Redagavę pagrindinio kompiuterio failus, patikrinkite vietinę DNS skiriamąją gebą naudodami šias komandas.

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

4. Dabar atėjo laikas įdiegti „ProFTPD Server“ į savo sistemą ir kai kuriuos reikalingus „ftp“ įrankius, kuriuos naudosime vėliau, išleisdami šią komandą.

# yum install proftpd proftpd-utils

5. Įdiegę serverį, paleiskite ir valdykite „Proftpd“ deemoną, pateikdami šias komandas.

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

2 žingsnis: pridėkite užkardos taisykles ir prieigos failus

6. Dabar jūsų „ProDTPD“ serveris veikia ir klauso ryšių, tačiau dėl užkardos politikos jis negalimas išoriniams ryšiams. Norėdami įgalinti išorinius ryšius, būtinai pridėkite taisyklę, kuri atidaro 21 prievadą, naudodama sistemos „firewall-cmd “.

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

7. Paprasčiausias būdas pasiekti FTP serverį iš nuotolinių kompiuterių yra naršyklė, nukreipimas į jūsų serverio IP adresą arba domeno vardą naudojant ftp protokolą URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Numatytoji „Proftpd Server“ konfigūracija naudoja galiojančius sistemos vietinių paskyrų kredencialus prisijungti ir pasiekti jūsų paskyros failus, kurie yra jūsų $HOME sistemos kelio paskyra, apibrėžta /etc/passwd failą.

9. Norėdami, kad „ProFTPD Server“ būtų paleistas automatiškai, kai sistema bus paleista iš naujo, dar kitaip įgalinkite ją visos sistemos mastu, išleiskite šią komandą.

# systemctl enable proftpd

Viskas! Dabar galite pasiekti ir tvarkyti savo paskyros failus ir aplankus naudodami FTP protokolą naudodami naršyklę ar kitas pažangesnes programas, pvz., „WinSCP“, puikią failų perkėlimo programą, kuri veikia „Windows“ sistemose.

Kitoje „ProFTPD Server“ pamokų serijoje, esančioje „RHEL/CentOS 8/7“, aptarsiu daugiau pažangių funkcijų, pvz., Naudokite TLS šifruotus failų perdavimus ir pridėkite virtualius vartotojus.