আরএইচইএল/সেন্টস 8/7 এ প্রোফটিপিডি সার্ভার ইনস্টল করা


প্রোএফটিপিডি হ'ল একটি ওপেন সোর্স এফটিপি সার্ভার এবং ইউনিক্স পরিবেশে সর্বাধিক ব্যবহৃত, সুরক্ষিত এবং নির্ভরযোগ্য ফাইল ট্রান্সফার ডেমনগুলির ফাইল কনফিগারেশনের সরলতার গতি এবং সহজ সেটআপের কারণে।

  • স্ক্রিনশট সহ "CentOS 8.0 Installation" এর ইনস্টলেশন
  • স্ক্রিনশট সহ RHEL 8 এর ইনস্টলেশন
  • কীভাবে আরএইচএল 8
  • এ আরএইচএল সাবস্ক্রিপশন সক্ষম করবেন
  • CentOS 7.0 ন্যূনতম সিস্টেম ইনস্টলেশন
  • RHEL 7.0 ন্যূনতম সিস্টেম ইনস্টলেশন
  • অ্যাক্টিভ আরএইচএল 7.0 সাবস্ক্রিপশন এবং কার্যকরী সংগ্রহস্থল
  • li

এই টিউটোরিয়ালটি আপনাকে স্থানীয় সিস্টেম অ্যাকাউন্ট থেকে দূরবর্তী সিস্টেমে সরল ফাইল ট্রান্সফারের জন্য সেন্টোস/আরএইচএল 8/7 লিনাক্স ডিস্ট্রিবিউশনে প্রোফটিপিডি সার্ভারটি কীভাবে ইনস্টল করতে ও ব্যবহার করতে পারে সে সম্পর্কে আপনাকে গাইড করবে।

পদক্ষেপ 1: প্রফ্টপডি সার্ভার ইনস্টল করুন

1. অফিশিয়াল আরএইচএল/সেন্টোস 8/7 সংগ্রহস্থলগুলি ProFTPD সার্ভারের জন্য কোনও বাইনারি প্যাকেজ সরবরাহ করে না, সুতরাং আপনাকে নীচের কমান্ডটি ব্যবহার করে EPEL রেপো সরবরাহ করে আপনার সিস্টেমে অতিরিক্ত প্যাকেজ সংগ্রহস্থল যুক্ত করতে হবে।

# yum install epel-release

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

# nano /etc/hosts

নীচের উদাহরণের মতো এখানে 127.0.0.1 লোকালহোস্ট লাইনে আপনার সিস্টেম এফকিউডিএন যুক্ত করুন।

127.0.0.1 server.centos.lan localhost localhost.localdomain

তারপরে নীচের স্ক্রিনশটগুলির মতো একই সিস্টেমের FQDN এন্ট্রির সাথে মেলে /etc/হোস্টনাম ফাইলটি সম্পাদনা করুন।

# nano /etc/hostname

৩. আপনি হোস্ট ফাইলগুলি সম্পাদনা করার পরে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে আপনার স্থানীয় ডিএনএস রেজোলিউশনটি পরীক্ষা করুন।

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

৪. এখন আপনার সিস্টেমে প্রোএফটিপিডি সার্ভার এবং কিছু প্রয়োজনীয় এফটিপি ইউটিলিটি ইনস্টল করার সময় এসেছে যা আমরা নিম্নলিখিত আদেশটি জারি করে পরে ব্যবহার করব।

# yum install proftpd proftpd-utils

৫. সার্ভারটি ইনস্টল হওয়ার পরে নিম্নলিখিত কমান্ড জারি করে প্রফ্টপডি ডিমন শুরু এবং পরিচালনা করুন।

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

পদক্ষেপ 2: ফায়ারওয়াল বিধি এবং অ্যাক্সেস ফাইল যুক্ত করুন

Now. এখন, আপনার প্রোডিটিপিডি সার্ভারটি সংযোগগুলির জন্য চলছে এবং শুনছে, তবে ফায়ারওয়াল নীতিমালার কারণে এটি বাইরের সংযোগের জন্য উপলভ্য নয়। বাইরের সংযোগগুলি সক্ষম করার জন্য আপনি 21 পোর্ট খোলে, ফায়ারওয়াল-সিএমডি সিস্টেমের ইউটিলিটিটি ব্যবহার করে এমন কোনও নিয়ম যুক্ত করেছেন তা নিশ্চিত করুন।

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

Remote. রিমোট মেশিনগুলি থেকে আপনার এফটিপি সার্ভারটি অ্যাক্সেস করার সর্বাধিক সহজ উপায় হ'ল ইউআরএল এফটিপি প্রোটোকল ব্যবহার করে একটি ব্রাউজার ব্যবহার করে আপনার সার্ভারের আইপি অ্যাড্রেস বা ডোমেন নামকে পুনর্নির্দেশ করা।

ftp://domain.tld

OR 

ftp://ipaddress 

৮. প্রফ্টপিডি সার্ভারে ডিফল্ট কনফিগারেশন আপনার অ্যাকাউন্ট ফাইলগুলিতে লগইন করতে এবং অ্যাক্সেস করতে বৈধ সিস্টেম স্থানীয় অ্যাকাউন্টগুলির শংসাপত্রগুলি ব্যবহার করে যা আপনার etc হোম সিস্টেম পাথ অ্যাকাউন্ট, /ইত্যাদি/পাসডব্লু এ সংজ্ঞায়িত হয়েছে ফাইল।

9. প্রোফটিপিডি সার্ভারটি সিস্টেম রিবুটের পরে স্বয়ংক্রিয়ভাবে চালিত হওয়ার জন্য, এটি সিস্টেম-ওয়াইড সক্ষম করুন, নিম্নলিখিত কমান্ডটি জারি করুন issue

# systemctl enable proftpd

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

আরএইচইএল/সেন্টোস ৮/7-তে প্রোফটিপিডি সার্ভার সম্পর্কিত টিউটোরিয়ালগুলির পরবর্তী সিরিজে, আমি টিএলএস এনক্রিপ্ট করা ফাইল স্থানান্তর এবং ভার্চুয়াল ব্যবহারকারীদের যুক্ত করার মতো আরও উন্নত বৈশিষ্ট্যগুলি নিয়ে আলোচনা করব।