এই আর্টিকেল চলমান Software For Geeks সিরিজের অংশ। PuTTY হ্যান্ডস-ডাউন সেরা, ফ্রি, এবং লাইটওয়েট SSH ক্লায়েন্ট উইন্ডোজের জন্য। আমি ১২টি পাওয়ারফুল PuTTY অ্যাড-অন স্ক্রিনশটসহ প্রদান করেছি, যা মূল PuTTY-এর কিছু কমीं দূর করবে। এই অ্যাড-অনগুলো ট্রাই করুন এবং আপনার প্রয়োজন অনুযায়ী সেরা টা বেছে নিন।
১. PuTTY Connection Manager
PuTTYCM বেশ কিছু PuTTY সেশন ট্যাবে সাজানোর সুবিধা দেয়। PuTTYCM প্রথমবার স্টার্ট করার সময়, আপনাকে মূল PuTTY-এর লোকেশন স্পেসিফাই করতে হবে। এর জন্য .NET 2.0 উইন্ডোজ সিস্টেমে ইনস্টলড থাকতে হবে। নিচের স্ক্রিনশটে তিনটি putty সেশন একই উইন্ডোর ট্যাবে দেখানো হয়েছে।
নোট: যদি PuTTY Connection Manager মূল PuTTY কে আলাদা উইন্ডোতে খুলে ট্যাবের বদলে, তবে Tools -> Options -> "Enable additional timing for PuTTY capture (ms)" চেকবক্স সিলেক্ট করুন -> ভ্যালু 300 ms সেট করুন। এটি PuTTY উইন্ডোকে ট্যাবের ভিতরে খুলবে নিচে দেখানো পদ্ধতিতে।
নোট: PuTTY Connection Manager Tutorial রেফার করুন PuTTY CM ফিচার সম্পর্কে আরও ডিটেলসের জন্য।

Fig – PuTTY Connection Manager একাধিক ট্যাবসহ
২. PuTTYcyg
Cygwin ইউজাররা PuTTYcyg-কে Абсолютলি পছন্দ করবেন। এটি আপনাকে PuTTY কে লোকাল সিগউইন টার্মিনাল হিসেবে ব্যবহার করতে দেয়। আপনি যদি উইন্ডোজে cygwin ব্যবহার করেন, তবে আমি নিশ্চিত আপনি ডিফল্ট MS-DOS লুকিং সিগউইন উইন্ডোতে ঘৃণা করেন। PuTTYcyg ব্যবহার করে, আপনি PuTTY-র ভিতরে cygwin রান করতে পারেন। আমি এই অ্যাড-অনটি ভালোবাসি এবং আমার উইন্ডোজে সিগউইন জন্য এটি ব্যবহার করি।
PuTTYcyg-এ, Connection type-এ cygterm radio button-এ ক্লিক করুন। "Command (use – for login shell" এ – (হাইফেন) এন্টার করুন, উইন্ডোজ ল্যাপটপে সিগউইন-এ PuTTY ব্যবহার করে কানেক্ট করার জন্য নিচে দেখানো পদ্ধতিতে।

Fig – PuTTYcyg Cygterm অপশনসহ
৩. PuTTYtray
PuTTYtray ব্যবহার করে, আপনি PuTTY উইন্ডোকে উইন্ডোজ সিস্টেম ট্রে-এ মিনিমাইজ করতে পারেন। ডিফল্টভাবে, মূল PuTTY সেশন ইনফরমেশন রেজিস্ট্রিতে স্টোর করে। এটি কষ্টদায়ক, যখন আপনি PuTTY সেশন এক ল্যাপটপ থেকে অন্য ল্যাপটপে ট্রান্সফার করতে চান। PuTTYtray-এ, একটি অডিশনাল radio button "Sessions from file" আছে নিচে দেখানো পদ্ধতিতে, যা আপনাকে সেশন ইনফরমেশন ফাইলে স্টোর করতে দেয়।

Fig – PuTTYtray "Session from file" অপশনসহ
৪. PuttyTabs
PuttyTabs একটি ফ্লোটিং বার প্রদান করে, যা খোলা PuTTY সেশনগুলো ট্যাবে দেখাবে। ট্যাবগুলোর যেকোনো একটি ক্লিক করলে সংশ্লিষ্ট PuTTY সেশন ফোরগ্রাউন্ডে আসবে। PuttyTabs প্রথমবার স্টার্ট করার সময়, আপনাকে মূল PuTTY-এর লোকেশন স্পেসিফাই করতে হবে। এটি উইন্ডোজ রেজিস্ট্রি পড়ে সব উপলব্ধ PuTTY সেশন পায়। এটিও .NET 2.0 উইন্ডোজ সিস্টেমে ইনস্টলড থাকতে হবে। নিচের স্ক্রিনশটে তিনটি putty সেশন ট্যাবে সাজানো দেখানো হয়েছে।

Fig – PuTTYTabs একাধিক ট্যাবসহ
৫. Quest PuTTY
Quest Software PuTTY মডিফাই করেছে Active Directory (GSSAPI Kerberos) সিঙ্গেল সাইন-অন ফিচার যোগ করতে। Quest PuTTY মাইক্রোসফটের Security Service Provider Interface (SSPI) ব্যবহার করে, যা মাইক্রোসফটের GSSAPI ভার্সন, যার সাথে এটি ওয়ায়ার কম্প্যাটিবল। এই ভার্সন PuTTY-এ একটি নতুন মেনু আইটেম GSSAPI যোগ করে, Connection -> SSH-এর অধীনে, নিচে দেখানো পদ্ধতিতে।

Fig – Quest PuTTY GSSAPI অপশনসহ
৬. Modified PuTTY
এই মডিফাইড PuTTY PuTTY সেশন ফোল্ডারে স্টোর করে রেজিস্ট্রির বদলে। আপনার যদি ইতিমধ্যে রেজিস্ট্রিতে সেশন স্টোর করা থাকে, তবে সেগুলোও দেখাবে। রেজিস্ট্রিতে স্টোর করা সেশনগুলো [registry] হিসেবে মার্ক করা থাকবে নিচে দেখানো পদ্ধতিতে। আপনি যখন এই PuTTY দিয়ে একটি সেশন তৈরি করবেন, এটি putty.exe যেখানে আছে সে ফোল্ডারের অধীনে session নামে একটি সাব-ফোল্ডার তৈরি করবে সব সেশন ফাইলে স্টোর করার জন্য।

Fig – Modified Putty রেজিস্ট্রি এবং ফাইল সেশন দুটোই দেখাচ্ছে
৭. PocketPuTTY
PocketPuTTY Windows Mobile 2003/5.0 অপারেটিং সিস্টেমে চলে। আমার ব্ল্যাকবেরি পাওয়ার পর, আমি আমার Dell Axim ফেলে দিয়েছিলাম যা Windows Mobile-এ চলে। তাই, আমি নিজে PocketPuTTY ট্রাই করিনি। আপনি যদি PocketPuTTY বা PuTTY-এর অন্য মোবাইল ভার্সন ব্যবহার করে থাকেন, তবে আপনার ফিডব্যাক দিন।

Fig – Windows Mobile-এর জন্য PocketPuTTY
নোট: আপনি যদি ব্ল্যাকবেরি ফোন ব্যবহার করেন, তবে Blackberry PuTTY Tutorial রেফার করুন ব্ল্যাকবেরিতে PuTTY ইনস্টল এবং কনফিগার করার জন্য।
৮. portaPuTTY
portaPuTTY PuTTY-এর একটি মডিফাইড ভার্সন যা ডিফল্টভাবে সেশন ইনফরমেশন ফাইলে স্টোর করে উইন্ডোজ রেজিস্ট্রির বদলে। সেশন ফাইলগুলো .putty/sessions ফোল্ডার আন্ডারে স্টোর হয়। .putty ফোল্ডার তৈরি হয় সেই ডিরেক্টরিতে যেখানে putty.exe অবস্থিত।
৯. PuTTY Portable
PuTTY Portable PortableApps স্যুটের অংশ। এটি ব্যবহার করুন USB ড্রাইভ থেকে PuTTY লঞ্চ করতে এবং সেশনগুলো আপনার সাথে ক্যারি করতে।
১০. PuTTY Launchy Plugin
আপনি যদি Launchy ব্যবহার করেন, উইন্ডোজের জন্য ওপেন সোর্স কিস্ট্রোক লঞ্চার, তবে Putty Launchy Plugin ব্যবহার করতে পারেন, PuTTY সেশন Launchy থেকে খুব সহজে লঞ্চ করতে। অর্থাৎ আপনি "ssh" বা "putty" টাইপ করে ট্যাব বা স্পেস চাপলে আপনার সব PuTTY সেশন লিস্ট হবে। একবার নির্দিষ্ট সেশন সিলেক্ট করলে, Launchy অটোমেটিক্যালি সেই নির্দিষ্ট PuTTY সেশন লঞ্চ করবে।

Fig – PuTTY Launchy Plugin. ssh টাইপ করুন এবং ট্যাব চাপুন।
১১. PuTTY Session Manager
PuTTY Session Manager আপনাকে PuTTY সেশনগুলো ফোল্ডারে অর্গানাইজ করতে এবং হটকি অ্যাসাইন করতে দেয়। এটি Microsoft .NET 2.0 রিকোয়ার্ড। সিস্টেম ট্রে-এ PSM আইকনে রাইট ক্লিক করুন এবং "Session Hotkeys" সিলেক্ট করুন PuTTY সেশনের জন্য হট-কি অ্যাসাইন করতে নিচে দেখানো পদ্ধতিতে।

Fig – PuTTY Session Manager সেশন হট-কিসহ
একটি ফোল্ডার তৈরি করতে, একটি নির্দিষ্ট PuTTY session -> Session Management -> New Folder-এ রাইট ক্লিক করুন। একটি বিদ্যমান সেশন ফোল্ডারে মুভ করতে, সেশনটি ড্র্যাগ করুন এবং সংশ্লিষ্ট ফোল্ডারে ড্রপ করুন।

Fig – PuTTY Session Manager সাব-ফোল্ডারের ভিতরে সেশনসহ
১২. PuTTY Command Sender
PuTTYCS খুব উপকারী একটি ছোট টুল যা আপনার প্রোডাক্টিভিটি বাড়াতে পারে বিভিন্ন সার্ভারে রিপিটেটিভ টাস্ক এলিমিনেট করে। PuTTYCS ব্যবহার করে, আপনি একটি ইউনিক্স কমান্ড একাধিক PuTTY উইন্ডোতে একই সাথে পাঠাতে পারেন। আপনি এটি ব্যবহার করতে পারেন ফাইল ব্যাকআপ, লগ ফাইল ভিউ, প্রসেস স্টার্ট/স্টপ, ফাইল কপি ইত্যাদি একাধিক সার্ভারে, শুধু একবার কমান্ড এক্সিকিউট করে, নিচে দেখানো পদ্ধতিতে।

Fig – PuTTYCS ইউনিক্স কমান্ড একাধিক PuTTY সেশনে পাঠাচ্ছে
আপনি যদি এই আর্টিকেলটি পছন্দ করেন, তবে দয়া করে del.icio.us এবং Stumble-এ বুকমার্ক করুন নিচে 'What Next?' সেকশনের লিংক ব্যবহার করে।