2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
अन्तर्जालयुगे सञ्चिकास्थापनं दैनन्दिनकार्यस्य अभिन्नः भागः अस्ति । FTP (File Transfer Protocol) इति एकः मानकजालप्रोटोकॉलः अस्ति यस्य उपयोगः अन्तर्जालस्य सञ्चिकानां स्थानान्तरणार्थं बहुधा भवति । अस्मिन् लेखे CentOS प्रणाल्यां FTP सर्वरं कथं स्थापयितव्यम् इति विस्तरेण परिचयः भविष्यति येन भवान् सञ्चिकाः सुलभतया स्थानान्तरयितुं शक्नोति ।
FTP सर्वरं स्थापयितुं पूर्वं भवद्भिः सुनिश्चितं कर्तव्यं यत् CentOS प्रचालनतन्त्रं संस्थापितम् अस्ति तथा च प्रणाली सामान्यतया अन्तर्जालं प्राप्तुं शक्नोति इति । तदतिरिक्तं सुरक्षाकारणात् भवान् स्वस्य CentOS प्रणाल्याः कृते दृढं गुप्तशब्दं सेट् कृत्वा नियमितरूपेण अद्यतनं कर्तुं अनुशंसितम् ।
CentOS प्रणालीषु सामान्यतया उपयुज्यमानं FTP सर्वर सॉफ्टवेयरं vsftpd, ProFTPD इत्यादयः सन्ति । अस्मिन् लेखे vsftpd इत्यस्य उदाहरणरूपेण उपयोगः कृतः अस्ति ।
1. टर्मिनल् उद्घाट्य मूलप्रयोक्तृरूपेण प्रवेशं कुर्वन्तु ।
2. vsftpd संस्थापयितुं निम्नलिखितम् आदेशं चालयन्तु: yum install vsftpd -y. संस्थापनप्रक्रियायाः समये प्रणाली स्वयमेव आश्रयाणां समाधानं करिष्यति, संस्थापनं च सम्पन्नं करिष्यति ।
संस्थापनस्य समाप्तेः अनन्तरं vsftpd विन्यस्तं कर्तव्यम् । vsftpd इत्यस्य मुख्यविन्याससञ्चिका /etc/vsftpd/vsftpd.conf इत्यत्र स्थिता अस्ति ।
1. विन्याससञ्चिकां उद्घाटयितुं पाठसम्पादकस्य (यथा vim) उपयोगं कुर्वन्तु: vim /etc/vsftpd/vsftpd.conf ।
2. स्वस्य आवश्यकतानुसारं विन्यासविकल्पान् परिवर्तयन्तु। अत्र केचन सामान्यतया प्रयुक्ताः विन्यासविकल्पाः सन्ति ।
anonymous_enable=न: अनामप्रयोक्तृन् प्रवेशात् अक्षमं कुर्वन्तु।
local_enable=YES: स्थानीयप्रयोक्तृभ्यः प्रवेशं कर्तुं अनुमतिं ददातु।
write_enable=YES: उपयोक्तृभ्यः सञ्चिकाः अपलोड् कर्तुं अनुमतिं ददातु।
chroot_local_user=YES: सुरक्षासुधारार्थं उपयोक्तृन् तेषां गृहनिर्देशिकासु प्रतिबन्धयन्तु।
3. परिवर्तनस्य समाप्तेः अनन्तरं सम्पादकात् रक्षित्वा निर्गच्छन्तु ।
विन्यासस्य समाप्तेः अनन्तरं vsftpd सेवा आरभ्यत इति आवश्यकम् ।
1. vsftpd सेवा आरभ्य निम्नलिखित आदेशं चालयन्तु: systemctl start vsftpd.
2. vsftpd सेवां बूट् समये स्वयमेव आरभ्यतुं सेट् कर्तुं निम्नलिखितम् आदेशं चालयन्तु: systemctl enable vsftpd.
vsftpd सेवां आरभ्य FTP सर्वरस्य संयोजनस्य सञ्चिकास्थापनकार्यस्य च परीक्षणार्थं FTP क्लायन्ट् सॉफ्टवेयर (यथा FileZilla, WinSCP इत्यादीनि) उपयोक्तुं शक्नुवन्ति । FTP क्लायन्ट् मध्ये CentOS सर्वरस्य IP-सङ्केतं, उपयोक्तृनाम, गुप्तशब्दं च प्रविशन्तु, ततः संयोजनपरीक्षां कुर्वन्तु । यदि सर्वं सम्यक् भवति तर्हि भवान् FTP सर्वरेण सह सफलतया सम्बद्धः भवितुम् अर्हति तथा च सञ्चिकाः अपलोड् कृत्वा डाउनलोड् कर्तुं शक्नोति ।
FTP सर्वरस्य स्थापनायां सुरक्षा अतीव महत्त्वपूर्णा विचारः भवति । अत्र भवतः FTP सर्वरस्य सुरक्षां सुधारयितुम् केचन सुझावाः सन्ति:
1. दृढगुप्तशब्दानां उपयोगं कुर्वन्तु: FTP उपयोक्तृणां कृते जटिलगुप्तशब्दान् सेट् कृत्वा नियमितरूपेण परिवर्तयन्तु।
2. उपयोक्तृ अनुमतिः प्रतिबन्धयन्तु: vsftpd इत्यस्य chroot कार्यं विन्यस्य, उपयोक्तृभ्यः तेषां गृहनिर्देशिकासु प्रतिबन्धयन्तु येन उपयोक्तारः प्रणाल्यां अन्यनिर्देशिकासु प्रवेशं न कुर्वन्ति
3. फायरवाल सेटिंग्स्: सुनिश्चितं कुर्वन्तु यत् CentOS प्रणाल्याः फायरवाल सेटिंग्स् FTP यातायातस्य माध्यमेन गन्तुं अनुमन्यन्ते तथा च अनावश्यकं पोर्ट् अभिगमनं प्रतिबन्धयन्ति।
4. नियमितरूपेण आँकडानां बैकअपं कुर्वन्तु: आँकडानां हानिः वा क्षतिः वा निवारयितुं कृपया FTP सर्वरे नियमितरूपेण महत्त्वपूर्णदत्तांशस्य बैकअपं गृह्यताम्।