Ịwụnye ProFTPD Server na RHEL/CentOS 8/7


ProFTPD bụ ihe nkesa FTP mepere emepe yana otu n'ime daemons mbufe faịlụ a na-ejikarị, echekwara na ntụkwasị obi na gburugburu Unix, n'ihi nhazi faịlụ ya dị mfe dị mfe, yana nhazi dị mfe.

  • Nwụnye \CentOS 8.0″ nwere nseta ihuenyo
  • Nwụnye RHEL 8 nwere nseta ihuenyo
  • Etu esi eme ka ndenye aha RHEL dị na RHEL 8
  • CentOS 7.0 Nwụnye Sistemu Opekempe
  • RHEL 7.0 Nwụnye Sistemu Opekempe
  • Ndebanye aha RHEL 7.0 na ebe nchekwa arụrụ ọrụ

Nkuzi a ga-eduzi gị otu ị ga-esi wụnye ma jiri ProFTPD Server na nkesa Linux CentOS/RHEL 8/7 maka ịnyefe faịlụ dị mfe site na akaụntụ sistemụ mpaghara gị gaa na sistemụ dịpụrụ adịpụ.

Kwụpụ 1: Wụnye Proftpd Server

1. Ebe nchekwa RHEL/CentOS 8/7 anaghị enye ngwugwu ọnụọgụ abụọ ọ bụla maka ProFTPD Server, yabụ ịkwesịrị itinye mgbakwunye ngwugwu na sistemụ gị nke EPEL Repo nyere, na-eji iwu na-esonụ.

# yum install epel-release

2. Tupu ịmalite ịwụnye ProFTPD Server, dezie faịlụ ndị ọrụ igwe gị, gbanwee ya na usoro FQDN gị ma nwalee nhazi iji gosipụta aha ngalaba aha gị.

# nano /etc/hosts

Ebe a tinye FQDN sistemụ gị na ahịrị 127.0.0.1 localhost dị ka ihe atụ na-esonụ.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Wee dezie faịlụ /etc/hostname ka ọ dabara n'otu ntinye FQDN dị na nseta ihuenyo dị n'okpuru.

# nano /etc/hostname

3. Mgbe ị dezie faịlụ ndị ọbịa, nwalee mkpebi DNS mpaghara gị site na iji iwu ndị a.

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

4. Ugbu a, ọ bụ oge iji wụnye ProFTPD Server na usoro gị na ụfọdụ ftp utilities chọrọ nke anyị ga-eji emechaa site n'inye iwu.

# yum install proftpd proftpd-utils

5. Mgbe arụnyere ihe nkesa, malite ma jikwaa Proftpd daemon site n'inye iwu ndị a.

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

Kwụpụ 2: Tinye Iwu Firewall na Nweta faịlụ

6. Ugbu a, ProDTPD Server gị na-agba ọsọ na-ege ntị maka njikọ, ma ọ dịghị maka n'èzí njikọ n'ihi Firewall iwu. Iji mee ka njikọ dị n'èzí hụ na ị gbakwunyere iwu na-emepe ọdụ ụgbọ mmiri 21, na-eji firewall-cmd sistemu utility.

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

7. Ụzọ kachasị mfe iji nweta ihe nkesa FTP gị site na igwe dịpụrụ adịpụ bụ site na iji ihe nchọgharị, na-atụgharị na adreesị IP nke ihe nkesa gị ma ọ bụ aha ngalaba site na iji ftp protocol na URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Nhazi nke ndabara na Proftpd Server na-eji nzere akaụntụ mpaghara mpaghara dị irè iji banye wee nweta faịlụ akaụntụ gị nke bụ akaụntụ ụzọ usoro $HOME gị, akọwapụtara na /etc/passwd faịlụ.

9. Iji mee ka ProFTPD Server na-akpaghị aka na-agba ọsọ mgbe usoro reboot, aka mee ya usoro-obosara, na-enye ndị na-esonụ iwu.

# systemctl enable proftpd

Ọ bụ ya! Ugbu a ị nwere ike ịnweta ma jikwaa faịlụ akaụntụ gị na nchekwa gị site na iji usoro FTP site na iji ma ihe nchọgharị ma ọ bụ mmemme ndị ọzọ dị elu, dị ka WinSCP, mmemme mbufe faịlụ mara mma nke na-arụ ọrụ na sistemụ Windows.

N'usoro nkuzi na-esote gbasara ProFTPD Server na RHEL/CentOS 8/7, m ga-atụle atụmatụ ndị ọzọ dị elu dị ka iji TLS ezoro ezo faịlụ nyefe na ịgbakwunye ndị ọrụ mebere.