ഉബുണ്ടു/ഡെബിയനിൽ ProFTPD സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു
നിങ്ങളുടെ പ്രാദേശിക കമ്പ്യൂട്ടറിനും വെബ് സെർവറിനും ഇടയിൽ ഒരു FTP കണക്ഷൻ സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന സോഫ്റ്റ്uവെയറിന്റെ ഭാഗമാണ് FTP സെർവറുകൾ. ProFTPD Unix/Linux സെർവറുകൾക്കുള്ള ഒരു FTP സെർവറാണ്, വളരെ കോൺഫിഗർ ചെയ്യാവുന്നതും വളരെ ഫലപ്രദവുമാണ്, ഇത് GPL ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കിയ സൗജന്യവും ഓപ്പൺ സോഴ്uസുമാണ്.
ഈ ലേഖനത്തിൽ, ഉബുണ്ടു/ഡെബിയൻ മെഷീനുകളിൽ ProFTPD സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.
ഘട്ടം 1: ProFTPD സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക
തീർച്ചയായും, അത് ഉപയോഗിക്കുന്നതിന് നിങ്ങൾ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. ടെർമിനലിൽ ഇനിപ്പറയുന്ന apt-get കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് നിങ്ങളുടെ എല്ലാ സിസ്റ്റം പാക്കേജുകളും കാലികമാണെന്ന് ആദ്യം ഉറപ്പാക്കുക.
$ sudo apt-get update $ sudo apt-get upgrade
ഇപ്പോൾ ProFTPD സെർവർ ഇൻസ്റ്റാൾ ചെയ്യാൻ, ടെർമിനലിൽ പ്രവർത്തിപ്പിക്കുക.
$ sudo apt-get install proftpd
ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, നിങ്ങളുടെ ProFTPD സെർവറിനായി നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോഗ തരം തിരഞ്ഞെടുക്കാൻ ഇത് നിങ്ങളോട് ആവശ്യപ്പെടും, നിങ്ങളുടെ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ ഏറ്റവും മികച്ച മോഡ് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.
ഘട്ടം 2: ProFTPD സെർവർ കോൺഫിഗർ ചെയ്യുക
ഇത് ഉപയോഗിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ്, ഞങ്ങൾക്ക് ചില ഫയലുകൾ എഡിറ്റ് ചെയ്യേണ്ടതുണ്ട്, /etc/proftpd/proftpd.conf എന്നത് ഉബുണ്ടു/ഡെബിയൻ സെർവറുകളുടെ ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയലാണ്, അത് ഉപയോഗിച്ച് എഡിറ്റ് ചെയ്യാൻ തുടങ്ങും. viകമാൻഡ്, പ്രവർത്തിപ്പിക്കുക.
$ sudo vi /etc/proftpd/proftpd.conf
ഫയൽ എഡിറ്റ് ചെയ്യാൻ തുടങ്ങാൻ I കീ അമർത്തുക. ഇപ്പോൾ ഫയലിന്റെ ഉള്ളടക്കം ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ മാറ്റുക.
- ServerName: ഇത് നിങ്ങളുടെ ഡിഫോൾട്ട് സെർവർ നാമമാക്കുക.
- UseIPV6: നിങ്ങൾ അത് ഉപയോഗിക്കുന്നില്ലെങ്കിൽ നിങ്ങൾക്ക് അത് ഓഫ് എന്നതിലേക്ക് മാറ്റാം.
- DefaultRoot : ഉപയോക്താക്കളെ അവരുടെ ഹോം ഫോൾഡറുകളിൽ പരിമിതപ്പെടുത്താൻ ഈ വരിയിൽ അഭിപ്രായമിടുക.
- RequireValidShell: /etc/-ൽ സാധുവായ ഷെൽ ഇല്ലാത്തവർക്ക് പോലും ഉപയോക്താക്കൾക്ക് ലോഗിൻ ചെയ്യുന്നത് പ്രാപ്തമാക്കുന്നതിന് ഈ വരി അൺകമന്റ് ചെയ്ത് “ഓൺ” ആക്കുക. ലോഗിൻ ചെയ്യാനുള്ള ഷെല്ലുകൾ.
- ഓർഡർ: ലോക്കൽ പാസ്uവേഡുകൾ ഉപയോഗിക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കാൻ ലൈനിൽ അഭിപ്രായമിടുക.
- പോർട്ട്: ഈ ലൈൻ FTP സെർവറിനുള്ള ഡിഫോൾട്ട് പോർട്ട് നിർവചിക്കുന്നു, ഇത് സ്ഥിരസ്ഥിതിയായി 21 ആണ്. നിങ്ങൾക്ക് വേണമെങ്കിൽ, ഏത് ഇഷ്uടാനുസൃത പോർട്ടും ഇവിടെ നിർവ്വചിക്കാം.
- സിസ്റ്റംലോഗ്: ഡിഫോൾട്ട് ലോഗ് ഫയൽ പാത്ത്, നിങ്ങൾക്ക് വേണമെങ്കിൽ അത് മാറ്റാവുന്നതാണ്.
നിർദ്ദേശിച്ച പ്രകാരം മുകളിലുള്ള മാറ്റങ്ങൾ വരുത്തിയ ശേഷം, നിങ്ങൾക്ക് ഫയൽ സേവ് ചെയ്യാം, ESC കീ അമർത്തി :x എന്ന് എഴുതുക.
ഇപ്പോൾ ഈ കമാൻഡ് ഉപയോഗിച്ച് ProFTPD സെർവർ പുനരാരംഭിക്കുക.
$ sudo service proftpd restart
ProFTPD ഇൻസ്റ്റാളേഷൻ സമയത്ത്, ഒരു ഡിഫോൾട്ട് “proftpd” ഉപയോക്താവ് സ്വയമേവ സൃഷ്uടിക്കപ്പെട്ടു, എന്നാൽ അതിനായി ഞങ്ങൾ ഒരു പാസ്uവേഡ് സൃഷ്uടിക്കേണ്ടതുണ്ട്, അത് പ്രവർത്തിപ്പിക്കുക.
$ sudo passwd proftpd
അത്രയേയുള്ളൂ!. നിങ്ങൾക്ക് ഇപ്പോൾ ബ്രൗസറിലെ ഇനിപ്പറയുന്ന വിലാസങ്ങളിലേക്ക് പോകാം, അത് പ്രവർത്തനക്ഷമമാകും, അത് നിങ്ങളോട് ഉപയോക്തൃനാമത്തെയും പാസ്uവേഡിനെയും കുറിച്ച് ചോദിക്കും.
ftp://youripaddress OR ftp://yourdomian.com
ഫയൽ ചെയ്ത ഉപയോക്തൃ നാമത്തിൽ “proftpd” എന്ന് എഴുതുക, ഫയൽ ചെയ്ത പാസ്uവേഡിൽ നിങ്ങൾ മുമ്പ് proftpd ഉപയോക്താവിനായി സജ്ജമാക്കിയ പാസ്uവേഡ് എഴുതുക.
ഘട്ടം 3: ProFTPD ഉപയോക്താക്കളെ സൃഷ്ടിക്കുന്നു
നിങ്ങൾ ശ്രദ്ധിച്ചതുപോലെ, proftpd ഉപയോക്താവിന്റെ സ്ഥിരസ്ഥിതി ഹോം ഡയറക്uടറിയിലാണ് നിങ്ങൾ ഉള്ളത്, അത് ഞങ്ങൾക്ക് ഉപയോഗപ്രദമല്ല, അതിനാലാണ് ഞങ്ങൾ /var ഉപയോഗിച്ച് ഒരു പുതിയ ഉപയോക്താവിനെ സൃഷ്uടിക്കാൻ പോകുന്നത് ഹോം ഫോൾഡറായി /www/ ഫോൾഡർ, അതിനാൽ നമുക്ക് അത് എളുപ്പത്തിൽ ആക്സസ് ചെയ്യാൻ കഴിയും.
ഒരു FTP ഉപയോക്താവിനെ സൃഷ്uടിക്കാൻ “myproftpduser” റൺ ചെയ്യുക.
$ sudo useradd myproftpduser
അതിനായി ഒരു പാസ്uവേഡ് ഉണ്ടാക്കാൻ.
$ sudo passwd myproftpduser
അതിന്റെ ഹോം ഫോൾഡർ /var/www/ എന്നതിലേക്ക് മാറ്റാൻ റൺ ചെയ്യുക.
$ sudo usermod -m -d /var/www/ myproftpduser
ലിനക്സിൽ ഒരു പുതിയ ഉപയോക്താക്കളെ സൃഷ്ടിക്കുമ്പോൾ, useradd കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉപയോക്തൃ ഹോം ഡയറക്ടറി നിർവചിക്കാം, കൂടുതൽ വിവരങ്ങൾക്കും userradd കമാൻഡിന്റെ ഉപയോഗത്തിനും, ഞങ്ങളുടെ ലേഖനം ഇവിടെ വായിക്കുക.
- ‘useradd’ കമാൻഡിന്റെ 15 ഉദാഹരണങ്ങൾ
ഇപ്പോൾ ഉപയോഗിച്ച് ProFTPD സെർവർ പുനരാരംഭിക്കുക.
$ sudo service proftpd restart
ഇപ്പോൾ നിങ്ങൾക്ക് ഇത് FTP സെർവറിൽ നിന്ന് എളുപ്പത്തിൽ ആക്uസസ് ചെയ്യാൻ കഴിയും, നിങ്ങൾക്ക് വേണമെങ്കിൽ നിങ്ങളുടെ FTP സെർവറും ആക്uസസ് ചെയ്യാൻ Filezilla അല്ലെങ്കിൽ മറ്റേതെങ്കിലും FTP ക്ലയന്റ് ഉപയോഗിക്കാം.
ഘട്ടം 4: ProFTPD ട്രബിൾഷൂട്ടിംഗ്:
ലഭ്യമായ എല്ലാ പിശക് സന്ദേശങ്ങളും സ്ഥിരസ്ഥിതിയായി /var/log/proftpd/proftpd.log-ൽ സംഭരിക്കപ്പെടും, നിങ്ങളുടെ ProFTPD സെർവർ ഇൻസ്റ്റാളേഷൻ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ നിങ്ങൾക്ക് ഈ ഫയൽ പരിശോധിക്കാവുന്നതാണ്, ചിലപ്പോൾ ഇത് ശ്രദ്ധിക്കേണ്ടതാണ്. ProFTPD സെർവർ കാലതാമസം നേരിടുന്നതിനാൽ \കണക്ഷൻ നിരസിച്ചു എന്ന സന്ദേശം കാരണം നിങ്ങൾക്ക് സെർവർ ആക്സസ് ചെയ്യാൻ കഴിയില്ല, ഇത് ഒരു പ്രശ്നമല്ല, നിങ്ങൾ ചെയ്യേണ്ടത് ProFTPD സെർവർ പുനരാരംഭിക്കുന്നത് തുടരുക എന്നതാണ്. ഇത് പ്രവർത്തിക്കുന്നത് വരെ (മറ്റ് പിശകുകൾ ഇല്ലെങ്കിൽ).
നിങ്ങൾ മുമ്പ് ProFTPD സെർവർ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ? wu-ftpd പോലുള്ള മറ്റ് FTP സെർവറുകളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ നിങ്ങൾ അതിനെക്കുറിച്ച് എന്താണ് ചിന്തിക്കുന്നത്?