লিনাক্সে এফটিপি পোর্ট কীভাবে পরিবর্তন করবেন


কম্পিউটার নেটওয়ার্কের উপর স্ট্যান্ডার্ড ফাইল স্থানান্তর হিসাবে বর্তমানে ব্যবহৃত প্রাচীনতম প্রোটোকলগুলির মধ্যে একটি এটি এইচটিপি বা ফাইল স্থানান্তর প্রোটোকল। এফটিপি প্রোটোকল কমান্ড পোর্ট হিসাবে স্ট্যান্ডার্ড পোর্ট 21/টিসিপি ব্যবহার করে। যদিও, লিনাক্সে সার্ভার-সাইডে এফটিপি প্রোটোকলের প্রচুর বাস্তবায়ন রয়েছে, এই নির্দেশিকায় আমরা প্রফ্টপডি পরিষেবা বাস্তবায়নে কীভাবে পোর্ট নম্বর পরিবর্তন করতে হবে তা কভার করব ll

লিনাক্সে প্রফ্টপডি সার্ভিস ডিফল্ট পোর্টটি পরিবর্তন করতে, প্রথমে নীচের কমান্ডটি জারি করে আপনার প্রিয় পাঠ্য সম্পাদকের সাথে সম্পাদনার জন্য প্রফ্টপিডি মূল কনফিগারেশন ফাইলটি খুলুন। খোলা ফাইলটিতে আপনার নিজের ইনস্টল করা লিনাক্স বিতরণের জন্য নির্দিষ্ট, পৃথক পাথ রয়েছে।

# nano /etc/proftpd.conf            [On CentOS/RHEL]
# nano /etc/proftpd/proftpd.conf    [On Debian/Ubuntu]

Proftpd.conf ফাইলে, পোর্ট 21 দিয়ে শুরু হওয়া লাইনটি অনুসন্ধান এবং মন্তব্য করুন the লাইনে মন্তব্য করার জন্য আপনাকে লাইনের সামনে একটি হ্যাশট্যাগ (#) যুক্ত করতে হবে।

তারপরে, এই লাইনের নীচে, নতুন পোর্ট নম্বর সহ একটি নতুন পোর্ট লাইন যুক্ত করুন। 1024 থেকে 65535 এর মধ্যে আপনি যে কোনও টিসিপি অ-মানক বন্দর যুক্ত করতে পারেন, এই শর্তটি সহ যে নতুন পোর্টটি ইতিমধ্যে আপনার সিস্টেমে অন্য অ্যাপ্লিকেশন দ্বারা আবদ্ধ করা হয়েছে যা এটি আবদ্ধ করে না।

এই উদাহরণে আমরা 2121/টিসিপি পোর্টে এফটিপি পরিষেবা আবদ্ধ করব।

#Port 21
Port 2121

আরএইচইএল ভিত্তিক বিতরণগুলিতে, পোর্ট লাইনটি প্রফ্টপডি কনফিগারেশন ফাইলে উপস্থিত নেই। পোর্টটি পরিবর্তন করতে, নীচের অংশে চিত্রিত হিসাবে কনফিগারেশন ফাইলের শীর্ষে একটি নতুন পোর্ট লাইন যুক্ত করুন।

Port 2121

আপনি পোর্ট নম্বর পরিবর্তন করার পরে, নতুন প্রয়োগ 2121/টিসিপি পোর্টে এফটিপি পরিষেবা শুনেছে তা নিশ্চিত করার জন্য প্রফ্টপডি ডিমন পুনরায় চালু করুন এবং পরিবর্তনগুলি প্রয়োগ করতে নেটস্যাট কমান্ড জারি করুন।

# systemctl restart proftpd
# netstat -tlpn| grep ftp
OR
# ss -tlpn| grep ftp

সেন্টোস বা আরএইচইএল লিনাক্স ভিত্তিক বিতরণগুলির অধীনে, এফটিপি ডিমন 2121 পোর্টে আবদ্ধ হওয়ার জন্য নীচে সেলিলাক্স নিয়ম যুক্ত করুন এবং নীচের সেলিলাক্স বিধিগুলি যুক্ত করুন।

# yum install policycoreutils
# semanage port -a -t http_port_t -p tcp 2121
# semanage port -m -t http_port_t -p tcp 2121
# systemctl restart proftpd

নতুন এফটিপি বন্দরে অন্তর্মুখী ট্র্যাফিকের অনুমতি পেতে আপনার লিনাক্স বিতরণ ফায়ারওয়াল বিধিগুলি আপডেট করুন। এছাড়াও, এফটিপি সার্ভার প্যাসিভ পোর্ট পরিসীমা পরীক্ষা করে দেখুন এবং প্যাসিভ বন্দর পরিসীমা প্রতিবিম্বিত করতে আপনি ফায়ারওয়াল বিধিগুলিও আপডেট করেছেন তা নিশ্চিত করুন।