RHEL/CentOS 8/7-ൽ ProFTPD സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു


ProFTPD എന്നത് ഒരു ഓപ്പൺ സോഴ്uസ് FTP സെർവറാണ്, കൂടാതെ അതിന്റെ ഫയൽ കോൺഫിഗറേഷനുകളുടെ ലാളിത്യ വേഗതയും എളുപ്പത്തിലുള്ള സജ്ജീകരണവും കാരണം Unix പരിതസ്ഥിതികളിൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്നതും സുരക്ഷിതവും വിശ്വസനീയവുമായ ഫയൽ ട്രാൻസ്ഫർ ഡെമണുകളിൽ ഒന്നാണ്.

  • സ്ക്രീൻഷോട്ടുകൾക്കൊപ്പം \CentOS 8.0″ ഇൻസ്റ്റാളേഷൻ
  • സ്ക്രീൻഷോട്ടുകൾക്കൊപ്പം RHEL 8-ന്റെ ഇൻസ്റ്റാളേഷൻ
  • RHEL 8-ൽ RHEL സബ്uസ്uക്രിപ്uഷൻ എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം
  • CentOS 7.0 മിനിമൽ സിസ്റ്റം ഇൻസ്റ്റാളേഷൻ
  • RHEL 7.0 മിനിമൽ സിസ്റ്റം ഇൻസ്റ്റലേഷൻ
  • സജീവ RHEL 7.0 സബ്uസ്uക്രിപ്uഷനുകളും പ്രവർത്തന ശേഖരണങ്ങളും

CentOS/RHEL 8/7 Linux വിതരണങ്ങളിൽ ProFTPD സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഈ ട്യൂട്ടോറിയൽ നിങ്ങളെ നയിക്കും.

ഘട്ടം 1: Proftpd സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

1. ഔദ്യോഗിക RHEL/CentOS 8/7 റിപ്പോസിറ്ററികൾ ProFTPD സെർവറിനായി ബൈനറി പാക്കേജുകളൊന്നും നൽകുന്നില്ല, അതിനാൽ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് EPEL Repo നൽകുന്ന നിങ്ങളുടെ സിസ്റ്റത്തിൽ അധിക പാക്കേജ് ശേഖരണങ്ങൾ ചേർക്കേണ്ടതുണ്ട്.

# yum install epel-release

2. നിങ്ങൾ ProFTPD സെർവർ ഇൻസ്റ്റാൾ ചെയ്യാൻ തുടങ്ങുന്നതിനുമുമ്പ്, നിങ്ങളുടെ മെഷീൻ ഹോസ്റ്റ് ഫയൽ എഡിറ്റ് ചെയ്യുക, നിങ്ങളുടെ സിസ്റ്റം FQDN-ലേക്ക് മാറ്റുക, കൂടാതെ നിങ്ങളുടെ സിസ്റ്റം ഡൊമെയ്ൻ നാമകരണം പ്രതിഫലിപ്പിക്കുന്നതിന് കോൺഫിഗറേഷനുകൾ പരിശോധിക്കുക.

# nano /etc/hosts

താഴെപ്പറയുന്ന ഉദാഹരണം പോലെ 127.0.0.1 ലോക്കൽഹോസ്റ്റ് ലൈനിൽ നിങ്ങളുടെ സിസ്റ്റം FQDN ഇവിടെ ചേർക്കുക.

127.0.0.1 server.centos.lan localhost localhost.localdomain

തുടർന്ന് താഴെയുള്ള സ്ക്രീൻഷോട്ടുകളിലെ പോലെ അതേ സിസ്റ്റം FQDN എൻട്രിയുമായി പൊരുത്തപ്പെടുന്നതിന് /etc/hostname ഫയൽ എഡിറ്റ് ചെയ്യുക.

# nano /etc/hostname

3. നിങ്ങൾ ഹോസ്റ്റ് ഫയലുകൾ എഡിറ്റ് ചെയ്ത ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ പ്രാദേശിക DNS റെസലൂഷൻ പരിശോധിക്കുക.

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

4. ഇപ്പോൾ നിങ്ങളുടെ സിസ്റ്റത്തിൽ ProFTPD സെർവറും ആവശ്യമായ ചില ftp യൂട്ടിലിറ്റികളും ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള സമയമായി, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി ഞങ്ങൾ പിന്നീട് ഉപയോഗിക്കും.

# yum install proftpd proftpd-utils

5. സെർവർ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകി Proftpd ഡെമൺ ആരംഭിക്കുകയും നിയന്ത്രിക്കുകയും ചെയ്യുക.

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

ഘട്ടം 2: ഫയർവാൾ നിയമങ്ങളും ആക്uസസ് ഫയലുകളും ചേർക്കുക

6. ഇപ്പോൾ, നിങ്ങളുടെ ProDTPD സെർവർ പ്രവർത്തിക്കുകയും കണക്ഷനുകൾ ശ്രദ്ധിക്കുകയും ചെയ്യുന്നു, എന്നാൽ ഫയർവാൾ നയം കാരണം പുറത്തുള്ള കണക്ഷനുകൾക്ക് ഇത് ലഭ്യമല്ല. ബാഹ്യ കണക്ഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുന്നതിന്, firewall-cmd സിസ്റ്റം യൂട്ടിലിറ്റി ഉപയോഗിച്ച്, 21 പോർട്ട് തുറക്കുന്ന ഒരു നിയമം നിങ്ങൾ ചേർത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

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

7. വിദൂര മെഷീനുകളിൽ നിന്ന് നിങ്ങളുടെ എഫ്uടിപി സെർവർ ആക്uസസ് ചെയ്യുന്നതിനുള്ള ഏറ്റവും ലളിതമായ മാർഗം, ഒരു ബ്രൗസർ ഉപയോഗിച്ച്, നിങ്ങളുടെ സെർവർ ഐപി വിലാസത്തിലേക്കോ ഡൊമെയ്uൻ നാമത്തിലേക്കോ റീഡയറക്uടുചെയ്യുക എന്നതാണ്.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Proftpd സെർവറിലെ ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ, /etc/passwd-ൽ നിർവചിച്ചിരിക്കുന്ന നിങ്ങളുടെ $HOME സിസ്റ്റം പാത്ത് അക്കൗണ്ടായ നിങ്ങളുടെ അക്കൗണ്ട് ഫയലുകൾ ലോഗിൻ ചെയ്യാനും ആക്uസസ് ചെയ്യാനും സാധുവായ സിസ്റ്റം ലോക്കൽ അക്കൗണ്ട് ക്രെഡൻഷ്യലുകൾ ഉപയോഗിക്കുന്നു. ഫയൽ.

9. സിസ്റ്റം റീബൂട്ടിന് ശേഷം ProFTPD സെർവർ ഓട്ടോമാറ്റിക്കായി പ്രവർത്തിപ്പിക്കുന്നതിന്, ഇത് സിസ്റ്റം വൈഡ് പ്രവർത്തനക്ഷമമാക്കുക, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക.

# systemctl enable proftpd

അത്രയേയുള്ളൂ! ഇപ്പോൾ നിങ്ങൾക്ക് FTP പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് നിങ്ങളുടെ അക്കൗണ്ട് ഫയലുകളും ഫോൾഡറുകളും ആക്uസസ് ചെയ്യാനും നിയന്ത്രിക്കാനും ഒരു ബ്രൗസറോ അല്ലെങ്കിൽ Windows അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കുന്ന ഒരു മികച്ച ഫയൽ ട്രാൻസ്ഫർ പ്രോഗ്രാമായ WinSCP പോലെയുള്ള മറ്റ് വിപുലമായ പ്രോഗ്രാമുകളോ ഉപയോഗിച്ച് നിയന്ത്രിക്കാനാകും.

RHEL/CentOS 8/7-ലെ ProFTPD സെർവറുമായി ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകളുടെ അടുത്ത ശ്രേണിയിൽ, TLS എൻക്രിപ്റ്റ് ചെയ്ത ഫയൽ കൈമാറ്റം, വെർച്വൽ ഉപയോക്താക്കളെ ചേർക്കൽ തുടങ്ങിയ കൂടുതൽ വിപുലമായ ഫീച്ചറുകളെ കുറിച്ച് ഞാൻ ചർച്ച ചെയ്യും.