আপনি যদি ঘন ঘন ইন্টারনেট ব্যবহার করেন, আপনি অবশ্যই এমন কিছু সাইটে এসেছেন যা তাদের নিজস্ব সার্ভারে ফাইল আপলোড এবং ডাউনলোড করার অফার করে। আমি ফাইল শেয়ারিং সাইটগুলির কথা বলছি না যেগুলি HTTP (হাইপার টেক্সট ট্রান্সফার প্রোটোকল) এর মাধ্যমে ফাইল আপলোড এবং ডাউনলোড করার প্রস্তাব দেয় তবে যে সাইটগুলি FTP (ফাইল ট্রান্সফার প্রোটোকল) নামে একটি বিশেষ প্রোটোকল ব্যবহার করে। ফাইল ট্রান্সফার প্রোটোকল বিশেষভাবে ইন্টারনেটের মাধ্যমে এক কম্পিউটার থেকে অন্য কম্পিউটারে ফাইল স্থানান্তরের প্রক্রিয়ার জন্য ডিজাইন করা হয়েছে। এই প্রোটোকলটি বাধা ছাড়াই একাধিক এবং বড় ফাইল স্থানান্তর করা সহজ করে এবং সম্ভব হলে ডাউনলোড এবং আপলোড পুনরায় শুরু করাকে সমর্থন করে৷
এই টিউটোরিয়ালটি একটি ওয়েব সার্ভারে একটি FTP সার্ভার সেট আপ করার বিষয়ে নয় তবে এটি সমস্ত কিছু সম্পর্কে। আপনার নিজের বাড়ির কম্পিউটারকে একটি FTP সার্ভার হিসাবে কাজ করা যাতে আপনি আপনার কম্পিউটারে দূরবর্তী অবস্থান থেকে ফাইল আপলোড এবং ডাউনলোড করতে পারেন। ফাইল শেয়ার করার জন্য আপনি আপনার বন্ধু এবং পরিবারের সদস্যদের জন্য অ্যাকাউন্ট তৈরি করতে পারেন। এটি বিশেষভাবে উপযোগী হয় যখন আপনি ফাইল এবং ডেটা এমন কারো সাথে শেয়ার করতে চান যারা খুব সংবেদনশীল প্রকৃতির এবং আপনি চান না যে এটি কোনো মূল্যে ইন্টারনেটে আপলোড করা হোক। FTP প্রক্রিয়া নিশ্চিত করবে যে ডেটা শুধুমাত্র অনুমোদিত ব্যবহারকারীদের মধ্যে থেকে যায়।
যদিও উইন্ডোজের জন্য অনেক এফটিপি সার্ভার উপলব্ধ, হয় সেগুলি খুব ব্যয়বহুল বা তাদের বিনামূল্যের সংস্করণগুলি খুব সীমিত। তাই আমি FileZilla FTP সার্ভার নির্বাচন করেছি যা তার ক্লাসে সেরা বলে মনে হচ্ছে। অন্যান্য অনেক বৈশিষ্ট্যের মধ্যে, আমি যেগুলিকে সবচেয়ে বেশি পছন্দ করি তা হল ব্যবহারকারী ব্যবস্থাপনা ইন্টারফেস এবং অনুমতি যা যেকোনো ব্যবহারকারীকে বরাদ্দ করা যেতে পারে। আমি সহজেই গোষ্ঠী এবং ব্যবহারকারীদের তৈরি করতে পারি এবং ফাইলজিলা এফটিপি সার্ভারে অ্যাক্সেস এবং কাজ করার জন্য তাদের নির্দিষ্ট পঠন/লেখার অনুমতি দিতে পারি। অনুমতি সেটগুলি উন্নত বিকল্পগুলির সাথে লিনাক্স অনুমতিগুলির সাথে খুব মিল।
ডাইনামিক আইপি কনফিগার করা হচ্ছে
প্রথমত, আমাদের প্রতিটি বাড়ির ব্যবহারকারীর সাথে একটি সমস্যা সমাধান করতে হবে - কোনও স্ট্যাটিক আইপি নেই . IP হল আপনার কম্পিউটারের সাথে যুক্ত নেটওয়ার্ক ঠিকানা। বেশিরভাগ ইন্টারনেট পরিষেবা প্রদানকারী হোম ব্যবহারকারীদের একটি স্ট্যাটিক আইপি ঠিকানা প্রদান করে না। যদি কোন স্ট্যাটিক আইপি ঠিকানা না থাকে, তাহলে প্রতিবার ইন্টারনেট রাউটার রিস্টার্ট করার সময় আপনাকে সার্ভারের ঠিকানা পরিবর্তন করতে হবে। এই সমস্যা সমাধানের জন্য, আমরা একটি গতিশীল DNS পরিষেবা ব্যবহার করব। No-IP একটি খুব মৌলিক কিন্তু বিনামূল্যের গতিশীল DNS পরিষেবা যা আমাদের উদ্দেশ্য সহজে পূরণ করতে পারে।
No-IP.com এ যান এবং একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন। আপনার অ্যাকাউন্ট সম্পূর্ণরূপে সক্রিয় হওয়ার পরে, আপনি Windows এর জন্য No-IP ডায়নামিক আপডেট ক্লায়েন্ট ডাউনলোড করতে পারেন। আপডেট ক্লায়েন্টের ইনস্টলেশনটি বেশ সোজা এবং কোনও ব্যবহারকারীর ইনপুট বা ম্যানুয়াল কনফিগারেশনের প্রয়োজন নেই৷
আপনি যখন Windows স্টার্ট মেনু থেকে No-IP ডাইনামিক আপডেট ক্লায়েন্ট শুরু করেন, তখন এটি আপনাকে আপনার নিবন্ধিত ইমেল ঠিকানা এবং পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে। সাইন ইন করার পরে, আপনাকে আপনার কম্পিউটারের জন্য একটি হোস্ট নাম তৈরি করতে হবে। আপনি এখানে হোস্ট নাম তৈরি করতে পারেন. হোস্ট টাইপ হিসাবে DNS হোস্ট (A) সহ হোস্টের নাম লিখুন এবং বাকি বিকল্পগুলি ডিফল্ট হিসাবে রেখে দিন। হোস্ট তৈরি করতে হোস্ট তৈরি করুন বোতামে ক্লিক করুন। কনফিগারেশন প্রচার করতে কিছু সময় লাগবে (এক মিনিট বা তার বেশি)।
এখন আপনি no-ip দ্বারা প্রদত্ত হোস্ট নামের মাধ্যমে সহজেই আপনার কম্পিউটার অ্যাক্সেস করতে পারেন। আমার ক্ষেত্রে, এটি sanix.serveftp.com .
FTP সার্ভার সেট আপ করা হচ্ছে
এখন আপনি আপনার কম্পিউটারে একটি গতিশীল DNS পরিষেবা সেটআপ করেছেন, আপনি এগিয়ে যেতে পারেন এবং FileZilla FTP সার্ভার ডাউনলোড করতে পারেন৷
সেটআপ প্রক্রিয়া চলাকালীন, আপনাকে FTP সার্ভারের সাথে ইনস্টল করার জন্য উপাদান নির্বাচন করতে হবে। আমি ইন্সটল টাইপটিকে স্ট্যান্ডার্ড হিসেবে রাখার সুপারিশ করব . ইনস্টলেশন প্রক্রিয়ার আরেকটি গুরুত্বপূর্ণ অংশ হল FileZilla সার্ভারের প্রশাসনিক ইন্টারফেসের জন্য পোর্ট নির্বাচন করা। ডিফল্ট পোর্ট হল 14147৷ এই টিউটোরিয়ালের জন্য এটিকে ডিফল্ট রাখা যাক তবে আপনি এটিকে 1024 এবং 65535 এর মধ্যে যেকোনো মান পরিবর্তন করতে পারেন৷
আপনি যদি Windows স্টার্টআপের সাথে FTP সার্ভার শুরু করতে চান, তাহলে আপনাকে একটি পরিষেবা হিসাবে ইনস্টল নির্বাচন করতে হবে, স্বয়ংক্রিয়ভাবে Windows দিয়ে শুরু হবে৷ অন্যথায় ম্যানুয়াল বিকল্পটি নির্বাচন করুন তবে আপনাকে উইন্ডোজ পুনরায় চালু করার পরে সার্ভারটি শুরু করতে হবে।
ইনস্টল হয়ে গেলে, আপনি সিস্টেম ট্রেতে FileZilla সার্ভার আইকনটি পাবেন। কনফিগারেশন বিকল্পটি অ্যাক্সেস করতে আইকনে ডাবল ক্লিক করুন।
একটি কানেক্ট টু সার্ভার ডায়ালগ বক্স আসবে। যদি আপনি একটি প্রশাসনিক পাসওয়ার্ড পেতে চান, আপনি এখানে পাসওয়ার্ড ইনপুট করতে পারেন এবং তারপরে অন্যান্য সেটিংস পরিবর্তন না করে ঠিক আছে ক্লিক করুন৷
আপনার FTP সার্ভার কনফিগার করা হচ্ছে
এখন আসল মজা শুরু হয় যখন আমরা প্রকৃত FTP সার্ভার কনফিগার করতে শুরু করি। প্রথমে আমরা কিছু গ্রুপ তৈরি করব। গোষ্ঠীগুলি আমাদের ব্যবহারকারীদের সহজেই পরিচালনা করতে সক্ষম করে। আমরা গ্রুপে কিছু অনুমতি এবং বিধিনিষেধ প্রয়োগ করতে পারি যা গ্রুপের সকল ব্যবহারকারীর জন্য প্রযোজ্য হবে। একটি নতুন গ্রুপ তৈরি করার জন্য, “সম্পাদনা মেনু –> গোষ্ঠী এ যান ” এবং তারপর গ্রুপের অধীনে অ্যাড বোতামে ক্লিক করুন।
এখন যেহেতু আমরা প্রথম গ্রুপ তৈরি করেছি, আমরা এই গ্রুপে কিছু ব্যবহারকারীকে যুক্ত করব। “সম্পাদনা মেনু –> ব্যবহারকারী –> যোগ করুন-এ যান ব্যবহারকারীদের যোগ করার জন্য।
একবার আপনি ঠিক আছে ক্লিক করলে, আপনি অ্যাকাউন্ট সেটিংসের অধীনে প্রতিটি ব্যবহারকারীর জন্য পাসওয়ার্ড তৈরি করতে সক্ষম হবেন৷
৷
প্রতিটি গ্রুপ বা স্বতন্ত্র ব্যবহারকারীর জন্য, আপনি বিভিন্ন ফোল্ডার বরাদ্দ করতে পারেন যা সেই ব্যবহারকারী এবং গোষ্ঠীগুলিতে ভাগ করা হবে। একটি গোষ্ঠীতে একটি নতুন ফোল্ডার যুক্ত করতে, "সম্পাদনা মেনু -> গোষ্ঠী -> ভাগ করা ফোল্ডারগুলি এ যান " আপনি সেই নির্দিষ্ট গ্রুপের জন্য একটি শেয়ার ফোল্ডার তৈরি করতে Add বোতামে ক্লিক করতে পারেন। একবার তৈরি হয়ে গেলে, আপনি সহজেই একটি নির্দিষ্ট গ্রুপের অধীনে সেই নির্দিষ্ট সরাসরি জন্য অনুমতি সেট করতে পারেন। ফাইল অনুমতি নিম্নলিখিত অন্তর্ভুক্ত:
ফাইলের জন্য
- পড়ুন
- লিখুন
- মুছুন
- সংযোজন করুন
ফোল্ডারের জন্য
- তৈরি করুন
- মুছুন
- তালিকা
- তালিকা + সাব-ফোল্ডার
আপনার হোম কম্পিউটারে একটি খুব বেসিক FTP সার্ভার সেটআপ করার জন্য আপনার যা প্রয়োজন। আপনি সম্পাদনা মেনুর অধীনে উন্নত সেটিংসের মাধ্যমে যেতে পারেন। অনুগ্রহ করে মনে রাখবেন যে আপনি যদি FTP সার্ভারটি নেটওয়ার্ক ব্যবহারকারীদের জন্য উপলব্ধ করতে চান তবে এটি সক্রিয় মোডে থাকা প্রয়োজন। আপনি যদি FTP সার্ভারে অ্যাক্সেস সীমাবদ্ধ করতে চান, সার্ভার মেনুতে লক বিকল্পটি নির্বাচন করে সার্ভারটি লক করুন৷
আপনার FTP সার্ভারের সাথে সংযোগ করা হচ্ছে
একবার সবকিছু কনফিগার হয়ে গেলে এবং FTP সার্ভার সক্রিয় হয়ে গেলে, আপনি নেটওয়ার্কের অন্য কম্পিউটারে যেতে পারেন এবং আপনার স্থানীয় IP ঠিকানা ব্যবহার করে FTP সার্ভার অ্যাক্সেস করতে পারেন। আপনি যদি ইন্টারনেট থেকে এটি অ্যাক্সেস করতে চান তবে আপনি ডায়নামিক DNS ঠিকানা ব্যবহার করতে পারেন যা আমরা ইতিমধ্যে এই টিউটোরিয়ালের শুরুতে সেটআপ করেছি। ঠিকানাটি এরকম কিছু দেখাবে:username.no-ip.com:21 . উল্লেখ্য, প্রশাসন বন্দর নং. সার্ভার লিসেনিং পোর্ট থেকে আলাদা। সার্ভার লিসেনিং পোর্ট হল সেই একটি যার উপর ক্লায়েন্টরা সার্ভারের সাথে সংযোগ করবে। ডিফল্ট লিসেনিং পোর্ট হল 21৷ আপনি এটিকে বিকল্পগুলির মাধ্যমে পরিবর্তন করতে পারেন তবে নিশ্চিত করুন যে আপনি যে পোর্টটি নির্বাচন করবেন তা ফায়ারওয়ালে খোলা থাকা উচিত এবং কম্পিউটারগুলি এই পোর্টের মাধ্যমে যোগাযোগ করতে পারে৷ প্রশাসনিক পোর্ট শুধুমাত্র FTP সার্ভার পরিচালনার জন্য এবং বহির্বিশ্বে অ্যাক্সেস না দিয়ে শুধুমাত্র অভ্যন্তরীণভাবে ব্যবহার করা যেতে পারে৷
আশা করি এই নির্দেশিকা আপনাকে আপনার হোম কম্পিউটারে আপনার নিজস্ব FTP সার্ভার তৈরি করতে সক্ষম করবে।
ইমেজ ক্রেডিট:বিগ স্টক ফটো দ্বারা Ftp থেকে একাধিক তারযুক্ত।