TFTP সার্ভার মূলত নেটওয়ার্কের মাধ্যমে সংযুক্ত সিস্টেমের মধ্যে ফাইল ট্রান্সফারের জন্য ব্যবহৃত হয়। TFTP বা Trivial File Transfer Protocol হলো একটি ইন্টারনেট সফটওয়্যার ইউটিলিটি যা দূরবর্তী সিস্টেম থেকে ফাইল পাঠাতে বা গ্রহণ করতে ব্যবহৃত হয়। এই প্রোটোকল খুব সাধারণ এবং ট্রান্সফার হচ্ছে ফাইলগুলোর নিরাপত্তায় খুব কম đảmয়ন দেয়।
আমরা সবাই Windows Homegroup-কে জানি যা নেটওয়ার্কের মাধ্যমে সহজে ফাইল শেয়ার করতে দেয়। কিন্তু উইন্ডোজ ১০ v1803 আপডেটে এটি সরিয়ে দেওয়া হয়েছে, তাই বিকল্প সমাধান লাগে। একটি দ্রুত সমাধান হচ্ছে TFTP সার্ভার ব্যবহার করা — এটি সিম্পল এবং সেটআপ করা সহজ। এই আর্টিকেলে আমরা SolarWinds TFTP Server (ডাউনলোড এখানে) ব্যবহার করব যা ব্যবহার করা সহজ এবং নেটওয়ার্কের মাধ্যমে দ্রুত ও নির্ভরযোগ্যভাবে ফাইল ট্রান্সফার করতে দেয়। আমরা SolarWinds TFTP Server রিকমেন্ড করি কারণ তারা বড় সংস্থার নেটওয়ার্ক, সিস্টেম ও IT инফ্রাস্ট্রাকচার ম্যানেজ করার জন্য স্পেশালাইজড সফটওয়্যার ও সমাধান ডেভেলপ করে।
প্রিয়োজনীয় শর্তসমূহ:
TFTP সার্ভার সেটআপ করার আগে কিছু জিনিস প্রয়োজন হবে। প্রয়োজনীয়তা গুলো নিচে —
- অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট: অ্যাডমিন অ্যাকাউন্ট ছাড়া TFTP সার্ভার সেটআপ করা যাবে না। নিশ্চিত করুন আপনি অ্যাডমিন হিসেবে লগইন করেছেন।
- SolarWinds TFTP Server: TFTP সার্ভার ইউটিলিটি SolarWinds-র ওয়েবসাইট থেকে ডাউনলোড করতে হবে। এখান থেকে ডাউনলোড করে .zip ফাইলটি ডেস্কটপে এক্সট্রাক্ট করুন এবং সোজা সাপ্টা ইনস্টলেশন করুন।
- পোর্ট ফরওয়ার্ডিং: TFTP সার্ভারে রিমোট অ্যাক্সেস দিতে হলে আপনার রাউটার থেকে UDP পোর্ট ৬৯ আপনার নেটওয়ার্ক IP-এ ফরওয়ার্ড করতে হবে। কিন্তু রিমোট কানেকশন প্রয়োজন না হলে পোর্ট ফরওয়ার্ডিং লাগবে না।
উপরের সব শর্ত পূরণ হলে আপনি সার্ভার সেটআপ করার জন্য প্রস্তুত।
রিমোট অ্যাক্সেস বা লোকাল অ্যাক্সেস
আপনি যদি লোকাল নেটওয়ার্কের বাইর থেকে (হোম, অফিস বা যেকোনো জায়গা থেকে) TFTP সার্ভার এক্সেস করার ইচ্ছা রাখেন, তবে আপনাকে স্ট্যাটিক IP ব্যবহার করতে হবে বা ডাইনামিক IP হোয়াইটলিস্টে যোগ করতে হবে। ডিফল্টভাবে TFTP সার্ভার সব IP অ্যাড্রেসকে ফাইল পাঠানো ও গ্রহণের অনুমতি দেয় পোর্্ট ফরওয়ার্ডিংসহ। আপনি IP রেঞ্জ যোগ করে একাধিক IP বা সংকীর্ণ রেঞ্জ দিয়ে একটি ডিভাইসের জন্য অনুমতি দিতে পারেন।
SolarWinds TFTP-এর IP কনফিগারেশন
TFTP সার্ভার সেটআপ করা
সার্ভার সেটআপ করতে নিচের নির্দেশনা মেনে চলুন:
- স্টার্ট মেনু থেকে TFTP Server সার্চ করে SolarWinds TFTP Server ইউটিলিটি চালু করুন।
- File মেনুতে যান এবং Configure নির্বাচন করুন।

- সার্ভারকে উইন্ডোজ সিস্টেম ট্রে-তে দেখতে চাইলে Add TFTP Server to Windows System Tray চেক করুন।
- Server Root Directory বেছে নিন। প্রাপ্ত ফাইলগুলো এখানে সংরক্ষিত হবে। ফাইল পাঠাতে চাইলে এখানে কপি করে রাখতে হবে। Browse ক্লিক করে পছন্দের লোকেশন বেছে নিন।

- Security ট্যাবে যান বাধা প্রয়োগ করতে।
- শুধু ফাইল পাঠাতে চাইলে Send files, শুধু গ্রহণ করতে চাইলে Receive files, দুটোই করতে চাইলে Send and Receive files চেক করুন।

- SolarWinds TFTP Server-এ নির্দিষ্ট IP অ্যাড্রেসকে পাঠানো/গ্রহণের অনুমতি দিয়ে এক্সট্রা সিকিউরিটি যোগ করা যায়। Only allow the following IP address to send/receive files চেক করে Add ক্লিক করুন।
- IP অ্যাড্রেস রেঞ্জ দিয়ে OK ক্লিক করুন।

- কনফিগারেশন উইন্ডো বন্ধ করতে OK ক্লিক করুন।
এইভাবে আপনি সফলভাবে TFTP সার্ভার কনফিগার ও সেটআপ করেছেন।
TFTP সার্ভার ব্যবহার করা
এখন TFTP সার্ভার দিয়ে ফাইল পাঠানো বা গ্রহণ করার পদ্ধতি দেখানো হলো।
পোর্ট ফরওয়ার্ড — প্রথমে পোর্ট নম্বর ৬৯ ফরওয়ার্ড করুন যদি বাইরের সিস্টেম এক্সেস করতে চান। পোর্ট ফরওয়ার্ডিং রাউটার ফার্মওয়্যারের mukaan ভিন্ন হয়। বেসিক ধারণা: রাউটারের কন্ট্রোল প্যানেলে যান, Advanced Setup-এ NAT বা Port Forward খুঁজুন, সেখানে UDP পোর্ট ৬৯ আপনার IPv4 অ্যাড্রেসে ফরওয়ার্ড করুন।
রিমোট ফাইল ট্রান্সফার না করলে পোর্ট ফরওয়ার্ডিং লাগবে না।
TFTP ক্লায়েন্ট ইনস্টল করা
রিমোট বা লোকাল সিস্টেমে TFTP ক্লায়েন্ট ইনস্টল করুন:
- স্টার্ট মেনু থেকে Control Panel খুলুন।
- Programs and features-এ যান, বামে Turn Windows features on or off ক্লিক করুন।
- নিচে স্ক্রোল করে TFTP Client খুঁজে বক্সটি চেক করুন।

- OK ক্লিক করে ইনস্টল করুন।
- পূরণ হওয়া পর্যন্ত অপেক্ষা করুন।
মনে রাখবেন, এটি সার্ভার চালাচ্ছে সিস্টেমে নয়, অন্য সিস্টেমে করতে হবে।
ফায়ারওয়াল কনফিগার করে TFTP অনুমতি দেওয়া
TFTP ক্লায়েন্ট ইনস্টল করার পর উইন্ডোজ ফায়ারওয়াল বন্ধ করতে হবে বা TFTP কানেকশনের জন্য এক্সেপশন যোগ করতে হবে:
- স্টার্ট মেনু থেকে Control Panel খুলুন।
- View by: Large Icons সেট করে Windows Defender Firewall নির্বাচন করুন।
- ফায়ারওয়াল বন্ধ করতে Turn Windows Defender on or off ক্লিক করুন।
- দুই সেটিং-ওয়ে Turn off Windows Defender Firewall চেক করে OK ক্লিক করুন।

- ফায়ারওয়াল বন্ধ না করে এক্সেপশন যোগ করতে: Allow an app or feature through Windows Defender Firewall ক্লিক করুন।
- Change settings ক্লিক করুন।
- Allow another app > Browse ক্লিক করুন।
- Windows system32 ডিরেক্টরিতে TFTP.exe খুঁজে সিলেক্ট করে Open ক্লিক করুন।
- Private ও Public দুটি বক্স চেক করে OK ক্লিক করুন।

TFTP দিয়ে ফাইল ট্রান্সফার করা
TFTP ক্লায়েন্ট ইনস্টল ও UDP পোর্ট 69 ফরওয়ার্ড করার পর আপনি রিমোট বা লোকালি ফাইল ট্রান্সফার করতে পারবেন। সার্ভার চলমান আছে নিশ্চিত করে নিচের ধাপগুলো করুন:
- Windows Key + R চাপে Run খুলুন।
- cmd টাইপ করে কমান্ড প্রম্পট খুলুন।
- পাঠাতে চাওয়া ফাইলগুলো Server Root Directory-তে আছে নিশ্চিত করুন।
- ফাইল গ্রহণের জন্য GET, পাঠানোর জন্য PUT প্যারামিটার ব্যবহার করুন। কমান্ড:
Tftp -i [server IP address] [GET or PUT] [path of file]
- উদাহরণ:
Tftp -i 192.168.10.8 put E:\hello.txt

- ফাইল গ্রহণের কমান্ড:
Tftp -i 192.168.10.8 get hello.txt

নোট:
রিমোট ট্রান্সফারের জন্য পাবলিক IP অ্যাড্রেস পোর্টসহ কমান্ডে দিতে হবে। উদাহরণ:
Tftp -i 39.43.126.2:69 put E:\hello.txt