ഫെഡോറയിൽ ഒരു അജ്ഞാത FTP ഡൗൺലോഡ് സെർവർ എങ്ങനെ സജ്ജീകരിക്കാം


ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ എന്നതിന്റെ ചുരുക്കെഴുത്ത്, ഒരു സാധാരണ നെറ്റ്uവർക്ക് പ്രോട്ടോക്കോളാണ്, അത് ക്ലയന്റിനും സെർവറിനും ഇടയിൽ ഫയലുകൾ കൈമാറാൻ സാധാരണയായി ഉപയോഗിച്ചിരുന്ന ഒന്നാണ്, ഇപ്പോൾ നെറ്റ്uവർക്കുകളിലുടനീളം ഫയലുകൾ ഡെലിവറി ചെയ്യുന്നതിനുള്ള കൂടുതൽ സുരക്ഷിതവും വേഗമേറിയതുമായ വഴികൾ അത് മാറ്റിസ്ഥാപിച്ചു.

ഇന്നത്തെ കാഷ്വൽ ഇന്റർനെറ്റ് ഉപയോക്താക്കളിൽ ഭൂരിഭാഗവും ഫയലുകൾ നേരിട്ട് ഡൗൺലോഡ് ചെയ്യാൻ https വഴി വെബ് ബ്രൗസറുകൾ ഉപയോഗിക്കുന്നു, കമാൻഡ്-ലൈൻ ഉപയോക്താക്കൾ sFTP പോലുള്ള സുരക്ഷിത നെറ്റ്uവർക്ക് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കാനുള്ള സാധ്യത കൂടുതലാണ്.

ഈ ലേഖനത്തിൽ, പൊതു ഫയലുകൾ വ്യാപകമായി വിതരണം ചെയ്യുന്നതിനായി ഫെഡോറ ലിനക്സിൽ സുരക്ഷിതമായ vsftpd ഉപയോഗിച്ച് ഒരു അജ്ഞാത FTP ഡൗൺലോഡ് സെർവർ എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

ഘട്ടം 1: ഫെഡോറയിൽ vsftpd ഇൻസ്റ്റോൾ ചെയ്യുന്നു

ആദ്യം, ഞങ്ങളുടെ സോഫ്uറ്റ്uവെയർ പാക്കേജുകൾ അപ്uഡേറ്റ് ചെയ്uത് ആരംഭിക്കുകയും തുടർന്ന് ഇനിപ്പറയുന്ന dnf കമാൻഡുകൾ ഉപയോഗിച്ച് vsftp സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യും.

$ sudo dnf update
$ sudo dnf install vsftpd

അടുത്തതായി, vsftp സെർവർ ആരംഭിക്കുക, പ്രവർത്തനക്ഷമമാക്കുക, സ്ഥിരീകരിക്കുക.

$ sudo systemctl start vsftpd
$ sudo systemctl enable vsftpd
$ sudo systemctl status vsftpd

സ്റ്റെപ്പ് 2: ഫെഡോറയിൽ അജ്ഞാത FTP കോൺഫിഗർ ചെയ്യുന്നു

അടുത്തതായി, ഇനിപ്പറയുന്ന എൻട്രികൾക്കൊപ്പം അജ്ഞാത ഡൗൺലോഡുകൾ അനുവദിക്കുന്നതിന് നിങ്ങളുടെ /etc/vsftpd/vsftpd.conf ഫയൽ തുറന്ന് എഡിറ്റുചെയ്യുക.

$ sudo vi /etc/vsftpd/vsftpd.conf

അജ്ഞാത ലോഗിനുകൾ അനുവദനീയമാണോ അല്ലയോ എന്നത് ഇനിപ്പറയുന്ന ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു. പ്രവർത്തനക്ഷമമാക്കിയാൽ, ഉപയോക്തൃനാമങ്ങളും അജ്ഞാതരും അജ്ഞാത ലോഗിനുകളായി അംഗീകരിക്കപ്പെടും.

anonymous_enable=YES

ലോക്കൽ ലോഗിനുകൾ അനുവദനീയമാണോ എന്ന് ഇനിപ്പറയുന്ന ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു. FTP വഴി ഫയലുകൾ അപ്uലോഡ് ചെയ്യാൻ ഞങ്ങൾ പ്രാദേശിക അക്കൗണ്ടുകളെ അനുവദിക്കാത്തതിനാൽ ഞങ്ങൾ ഈ ഓപ്uഷൻ \NO\ ആയി സജ്ജമാക്കും.

local_enable=NO

ഫയൽസിസ്റ്റത്തിൽ എന്തെങ്കിലും മാറ്റങ്ങൾ അനുവദിക്കണോ വേണ്ടയോ എന്നത് ഇനിപ്പറയുന്ന ക്രമീകരണം നിയന്ത്രിക്കുന്നു.

write_enable=NO

ഇനിപ്പറയുന്ന ക്രമീകരണം ഒരു അജ്ഞാത പാസ്uവേഡ് ആവശ്യപ്പെടുന്നതിൽ നിന്ന് vsftpd-യെ തടയും. ഞങ്ങൾ ഈ ഓപ്uഷൻ \YES\ ആയി സജ്ജീകരിക്കും, കാരണം ഒരു പാസ്uവേഡ് ചോദിക്കാതെ തന്നെ ലോഗിൻ ചെയ്യാൻ ഞങ്ങൾ അജ്ഞാതരായ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു.

no_anon_password=YES

ഡയറക്uടറി ലിസ്റ്റിംഗുകളിലെ എല്ലാ ഉപയോക്തൃ വിവരങ്ങളും ഗ്രൂപ്പ് വിവരങ്ങളും FTP ആയി പ്രിന്റ് ചെയ്യാൻ ഇനിപ്പറയുന്ന ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുക.

hide_ids=YES

അവസാനമായി, ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ചേർക്കുക, ഇത് നിഷ്ക്രിയ രീതിയിലുള്ള ഡാറ്റാ കണക്ഷനുകൾക്ക് ഉപയോഗിക്കാവുന്ന പോർട്ടുകളുടെ പരിധി പരിമിതപ്പെടുത്തും.

pasv_min_port=40000
pasv_max_port=40001

ഇപ്പോൾ നിങ്ങൾ vsftpd കോൺഫിഗർ ചെയ്uതു, കോൺഫിഗറേഷനിൽ നിങ്ങൾ നിർവചിച്ചിരിക്കുന്ന നിഷ്uക്രിയ പോർട്ട് ശ്രേണിയ്uക്കൊപ്പം vsftp കണക്ഷനുകൾ അനുവദിക്കുന്നതിന് ഇപ്പോൾ ഫയർവാളിലെ പോർട്ടുകൾ തുറക്കുക.

$ sudo firewall-cmd --add-service=ftp --perm
$ sudo firewall-cmd --add-port=40000-40001/tcp --perm
$ sudo firewall-cmd --reload

അടുത്തതായി, നിഷ്ക്രിയ FTP അനുവദിക്കുന്നതിനായി SELinux കോൺഫിഗർ ചെയ്യുക.

$ sudo setsebool -P ftpd_use_passive_mode on

ഒടുവിൽ, vsftp സെർവർ പുനരാരംഭിക്കുക.

$ sudo systemctl start vsftpd

ഈ ഘട്ടത്തിൽ, നിങ്ങളുടെ അജ്ഞാത FTP സെർവർ തയ്യാറാണ്, ഇപ്പോൾ നിങ്ങൾക്ക് നിങ്ങളുടെ ഫയലുകൾ /var/ftp ഡയറക്uടറിയിൽ ചേർക്കാം (സാധാരണയായി, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ പൊതുവായി ഡൗൺലോഡ് ചെയ്യാവുന്ന ഫയലുകൾ /var/ftp/pub< എന്നതിന് കീഴിൽ സ്ഥാപിക്കുന്നു. /കോഡ്>).

ഘട്ടം 3: അജ്ഞാത FTP ആക്സസ് പരിശോധിക്കുന്നു

ഇപ്പോൾ നിങ്ങൾക്ക് മറ്റൊരു സിസ്റ്റത്തിൽ ഒരു വെബ് ബ്രൗസർ അല്ലെങ്കിൽ ഒരു FTP ക്ലയന്റ് ഉപയോഗിച്ച് നിങ്ങളുടെ അജ്ഞാത FTP സെർവറിലേക്ക് കണക്റ്റുചെയ്യാനാകും. ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് കണക്റ്റുചെയ്യുന്നതിന് നിങ്ങളുടെ സെർവറിന്റെ IP വിലാസം നൽകുക.

ftp://192.168.0.106

എല്ലാം പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾ pub ഡയറക്uടറി കാണും.

കാണിച്ചിരിക്കുന്നതുപോലെ -p ഓപ്ഷൻ ഉപയോഗിച്ച് നിഷ്ക്രിയ മോഡ് ഉപയോഗിച്ച് Ftp ക്ലയന്റ് ഉപയോഗിച്ച് കമാൻഡ്-ലൈനിൽ നിന്ന് നിങ്ങളുടെ FTP സെർവർ പരിശോധിക്കാനും കഴിയും. ഒരു ഉപയോക്തൃനാമം ആവശ്യപ്പെടുമ്പോൾ, നിങ്ങൾക്ക് \ftp അല്ലെങ്കിൽ \അജ്ഞാതൻ എന്ന് ടൈപ്പ് ചെയ്യാം.

$ ftp -p 192.168.0.106

ഈ ലേഖനത്തിൽ, ഫെഡോറ ലിനക്സിൽ മാത്രം അജ്ഞാത ഡൗൺലോഡുകൾക്കായി vsftpd സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. സജ്ജീകരണ സമയത്ത് നിങ്ങൾക്ക് എന്തെങ്കിലും പ്രശ്നങ്ങൾ നേരിടുകയാണെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ ചോദ്യം ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.