26 C
Dhaka
৯ই জুলাই, ২০২৫ খ্রিস্টাব্দ‎ ‎ ‎ ‎‎ ‎ ‎ ‎ ‎ ‎ ২৫শে আষাঢ়, ১৪৩২ বঙ্গাব্দ ‎ ‎ ‎‎ ‎ ‎ ‎ ‎ ‎ ১৪ই মহর্‌রম, ১৪৪৭ হিজরি
টেকসিঁড়ি

এসএসএইচ (SSH): রিমোট কম্পিউটারে সংযোগ স্থাপনের নিরাপদ মাধ্যম

সামিউল হক সুমনঃ SSH (Secure Shell) হল একটি ক্রিপ্টোগ্রাফিক নেটওয়ার্ক প্রোটোকল যা দুটি কম্পিউটারের মধ্যে নিরাপদ সংযোগ নিশ্চিত করার কাজে ব্যবহার করা হয়। এটি প্রধানত কমান্ড-লাইন ইন্টারফেস (CLI) এর মাধ্যমে রিমোট কম্পিউটারে সংযোগ স্থাপন করতে ব্যবহৃত হয়। তবে এটি ফাইল ট্রান্সফার, টানেলিং এবং অন্যান্য নেটওয়ার্ক টাস্কের জন্যও ব্যবহার করা হয়।

SSH কিভাবে কাজ করে?

ক্রিপ্টোগ্রাফি: SSH সমস্ত ট্রাফিককে এনক্রিপ্ট করে, যার মানে হল যে ডেটা ট্রান্সমিশন চলাকালীন হ্যাকাররা তা ইন্টারসেপ্ট করলেও তা পড়তে পারে না।

ভেরিফিকেশন: SSH ব্যবহারকারীকে ভেরিফাই করার জন্য বিভিন্ন পদ্ধতি অফার করা হয়, যেমনঃ যেমন পাসওয়ার্ড, পাবলিক-কি ভেরিফিকেশন এবং মুঠোফোন-ভিত্তিক ভেরিফাই। এটি নিশ্চিত করে যে কেবল প্রকৃত ব্যবহারকারাই রিমোট কম্পিউটারে অ্যাক্সেস পেতে পারে।

এসএসএইচ এর ব্যবহার:

রিমোট সার্ভার পরিচালনা: সিস্টেম অ্যাডমিনিস্ট্রেটররা SSH ব্যবহার করে দূরবর্তী সার্ভারগুলিকে পরিচালনা করতে পারেন, যেমন সফ্টওয়্যার ইনস্টল করা, ফাইল পরিবর্তন করা এবং সিস্টেম কনফিগারেশন পরিবর্তন করা।

ফাইল ট্রান্সফার: SSH এর সাথে এসসিপি (Secure Copy) বা এসএফটিপি (Secure File Transfer Protocol) ব্যবহার করে ফাইল নিরাপদে ট্রান্সফার করা যেতে পারে।

নেটওয়ার্ক টানেলিং: SSH একটি ভার্চুয়াল নেটওয়ার্ক তৈরি করতে ব্যবহার করা যেতে পারে যা দুটি কম্পিউটারের মধ্যে সুরক্ষিতভাবে ট্রাফিক রাউট করে।

এসএসএইচ এর সুবিধা:

নিরাপত্তা: এনক্রিপশন এবং স্ট্রং ভেরিফিকেশন এর জন্য SSH অত্যন্ত নিরাপদ একটি প্রটোকল।

সহজলভ্যতা: SSH ডাউনলোড করা কিংবা ব্যবহার করা খুবই সহজ।

সাপোর্টঃ SSH বেশিরভাগ অপারেটিং সিস্টেম এবং নেটওয়ার্কিং ডিভাইসে সাপোর্ট করে।

এসএসএইচ ব্যবহার:

SSH ব্যবহার করার জন্য, আপনার একটি SSH ক্লায়েন্ট প্রোগ্রাম (যেমন পুটি বা টার্মিনাল) এবং রিমোট কম্পিউটারে SSH সার্ভার ইনস্টল করা প্রয়োজন। তারপরে, আপনি কমান্ড-লাইন ইন্টারফেসের মাধ্যমে রিমোট কম্পিউটারে সংযোগ করতে পারেন।

বেষ্ট প্র্যাকটিস:

স্ট্রং পাসওয়ার্ড ব্যবহার করুন: দীর্ঘ এবং জটিল পাসওয়ার্ড ব্যবহার করুন যা অনুমান করা কঠিন।

পাবলিক-কি ভেরিফিকেশন ব্যবহার করুন: এটি পাসওয়ার্ড ব্যবহারের চেয়ে আরও নিরাপদ।

সর্বদা এসএসএইচ আপডেট রাখুন: সর্বশেষ সুরক্ষা প্যাচগুলি ইনস্টল করে নিশ্চিত করুন।

নির্দিষ্ট কম্পিউটার থেকে লগিন করুনঃ ACL/Firewall ব্যাবহার করে একটি নির্দিষ্ট কম্পিউটার থেকে লগিন নিশ্চিত করুন।

সতর্কতাঃ  

আজকাল প্রায়শই SSH হ্যাক হবার মতো ঘটনা ঘটে থাকে। সাম্প্রতিক “SSH হ্যাক ঘটনা” এর সাথে “xz utils” ওপেন-সোর্স সফ্টওয়্যারে আবিষ্কৃত একটি ক্ষতিকারক ব্যাকডোর জড়িত, যা সম্ভাব্যভাবে SSH পাবলিক কী(kay) কম্প্রমাইজ করতে পারে, যা আক্রমণকারীদের প্রভাবিত লিনাক্স সিস্টেমে প্রভাব বিস্তার করে।

লেখকঃ নেটওয়ার্ক প্রকৌশলী, আমেরিকান ইন্টারনেশন্যাল ইউনিভার্সিটি – বাংলাদেশ

Related posts

মনিটরিং, অবজারভেবিলিটি, লগিং এবং লগ ম্যানেজমেন্ট

TechShiri Admin

লিনাক্স বুট প্রক্রিয়ার সম্পুর্ণ ধাপ

TechShiri Admin

লোড ব্যালেন্সিং কি এবং কেন প্রয়োজন (পার্ট – ১)

TechShiri Admin

Leave a Comment