আমি সম্প্রতি আমার হোম নেটওয়ার্কিং ল্যাবের জন্য একটি Cisco SG300-10 সুইচ কিনেছি এবং এটা দিয়ে আমি খুব খুশি। এর ফিচারগুলো অনেক, যার অধিকাংশ আমি আমার হোম এনভায়রনমেন্টে কখনো ব্যবহার করব না। কিন্তু একটি ছোট ব্যবসার জন্য, এটি আপনার নেটওয়ার্কের ওপর অনেক নিয়ন্ত্রণ দেয়।
এখন Cisco সুইচ ম্যানেজ করার দুটি পথ রয়েছে: ওয়েব-ভিত্তিক GUI ইন্টারফেস থেকে বা টার্মিনাল-ভিত্তিক কমান্ড লাইন ইন্টারফেস থেকে। আমি পেয়েছি যে ওয়েব-ভিত্তিক GUI প্রায় কখনও Cisco IOS-তত স্থিতিশীল নয় যা CLI-তে পাওয়া যায়। কয়েকবার, GUI-এ কনফিগারেশন চেঞ্জ সেভ করার চেষ্টা করার পর, পুরো সুইচ ক্র্যাশ করল এবং আমাকে GUI-এ আবার অ্যাক্সেস পেতে রিবুট করতে হয়েছিল।
আপনি যদি CLI ব্যবহার করতে যান, তবে আপনাকে প্রথমে সুইচে SSH অ্যাক্সেস সক্ষম করতে হবে। এই নিবন্ধে, আমি বলব কীভাবে আপনি SSH সার্ভিস অন করতে পারেন এবং লোকাল ডেটাবেসে সংরক্ষিত ইউজারনেম এবং পাসওয়ার্ড ব্যবহার করে লগইন করতে পারেন।
আমার পরবর্তী নিবন্ধে, আমি বলব কীভাবে আপনি লগইন প্রক্রিয়াকে আরও নিরাপদ করতে পারেন পাবলিক এবং প্রাইভেট কি ব্যবহার করে SSH সেশন স্থাপন করার মাধ্যমে শুধু ইউজারনেম এবং পাসওয়ার্ডের বদলে।
SSH সার্ভিস সক্ষম করা
প্রথমে আমাদের সুইচে SSH সার্ভিস সক্ষম করতে হবে। আমি আপনাকে দেখাব কীভাবে এটি ওয়েব-ভিত্তিক ইন্টারফেস ব্যবহার করে করা যায় কারণ আমার জন্য এটি কনসোল পোর্ট ব্যবহার করে সুইচে কানেক্ট করার চেয়ে সহজ ছিল।

একবার লগ ইন করলে, বাম মেনুতে Security এক্সপ্যান্ড করুন, তারপর TCP/UDP Services-এ ক্লিক করুন। ডান প্যানে, আপনি আপনার Cisco সুইচের জন্য সক্ষম করার योग্য বিভিন্ন TCP এবং UDP সার্ভিস দেখবেন। আমার কেসে, আমার ইতিমধ্যে HTTPS চেক করা ছিল, তাই আমি SSH Service-ও চেক করলাম।
নিশ্চিত করুন Apply বাটনে ক্লিক করেছেন পরিবর্তনগুলো সেভ করার জন্য। লক্ষ্য করুন এটি শুধু রানিং কনফিগে পরিবর্তনটি সেভ করবে। আপনি যদি চান রিবুট করার পরও পরিবর্তনটি থাকে, তবে আপনাকে রানিং কনফিগকে স্টার্টআপ কনফিগে কপি করতে হবে। ওয়েব GUI সাধারণত এই বিষয়ে আপনাকে স্মরণ করাতে থাকে স্ক্রিনের উপরের ডান কোণে একটি আইকন ফ্ল্যাশ করে।

এটাই ছিল প্রায় যা আপনাকে বেসিক SSH আপনার সুইচে সক্ষম করতে করতে হবে। তাহলে কে সুইচে লগইন করতে পারবে? আপনি ইউজার লিস্ট দেখতে পারেন Administration এক্সপ্যান্ড করে এবং তারপর User Accounts-এ ক্লিক করে।

এখানে আপনি সইচে লগইন করতে পারা অ্যাকাউন্টের লিস্ট দেখবেন। লক্ষ্য করুন, এখানে লিস্ট করা ইউজার অ্যাকাউন্টগুলো ওয়েব-ভিত্তিক GUI এবং SSH-এর মাধ্যমে CLI-এ লগইন করতে ব্যবহার করা যায়। উপরের উদাহরণে, আপনি দেখতে পাচ্ছেন আমার শুধু একটি অ্যাকাউন্ট আছে এবং User Level হল Read/Write Management Access।
অন্যান্য ইউজার লেভেলও রয়েছে এবং আপনি সুইচে SSH-র মাধ্যমে অ্যাক্সেস করার জন্য একটি নির্দিষ্ট ইউজার অ্যাকাউন্ট তৈরি করতে পারেন সীমিত রাইট অ্যাক্সেসের সাথে। আপনি এটি করতে পারেন একটি ইউজার যোগ করে এবং সেটির জন্য উপযুক্ত ইউজার লেভেল বেছে নিয়ে।

আপনি যদি Read/Limited Write CLI Access বেছে নেন, তবে ইউজারটি GUI ইন্টারফেসে অ্যাক্সেস করতে পারবে না এবং শুধু কিছু CLI কমান্ড অ্যাক্সেস করতে পারবে।
puTTY ব্যবহার করে সুইচে SSH করা
এখন আপনাকে শুধু আপনার প্রিয় SSH ক্লায়েন্ট ব্যবহার করে সুইচে লগইন করতে হবে। আমি puTTY ব্যবহার করি এবং যেকোনো উদাহরণের জন্য সেটি ব্যবহার করব। puTTY খুলুন এবং আপনার সুইচের IP ঠিকানা দিন। নিশ্চিত করুন SSH সিলেক্ট করা আছে এবং আপনি সেট হয়ে যাবেন।

আপনি প্রথমে একটি প্রম্পট দেখবেন যেখানে login as লেখা থাকবে, যেটি আপনি Enter চাপে ইগনোর করতে পারেন।

তারপর আপনাকে User Name প্রম্পট मिलবে। আপনি যে অ্যাকাউন্ট সেটআপ করেছেন সেটির ইউজারনেম টাইপ করুন এবং পাসওয়ার্ড দিন। সব ঠিক থাকলে, আপনি সুইচ প্রম্পট পাবেন। আমার কেসে, আমার অ্যাকাউন্টে ফুল অ্যাক্সেস এবং কন্ট্রোল আছে, তাই আমি স্বয়ংক্রিয়ভাবে privileged EXEC মোডে শুরু করি। সেটি সম্ভবত ভালো অভ্যাস নয়, তাই সেরা হল কম অ্যাক্সেসের সাথে একটি অ্যাকাউন্ট তৈরি করা এবং তারপর Enable mode পাসওয়ার্ড সেটআপ করা। আমি এটি কীভাবে করব সেটিও ভবিষ্যতে একটি পোস্টে বলব।
আপনার কোনো প্রশ্ন থাকলে বা আপনার Cisco সুইচে SSH সক্ষম করার সময় কোনো সমস্যা হলে, কমেন্ট করুন, আমি সাহায্য করার চেষ্টা করব। উপভোগ করুন!