লিনাক্সে কিভাবে SSH ব্যবহার করবেন

সিকিউর শেল, বা সংক্ষেপে এসএসএইচ হল লিনাক্সের পাশাপাশি অন্যান্য অপারেটিং সিস্টেমের একটি দূরবর্তী সংযোগ প্রোটোকল। এটি প্রথমে টেলনেটের প্রতিস্থাপন হিসাবে চালু করা হয়েছিল, যা দূরবর্তী সংযোগের মাধ্যমে পাসওয়ার্ড তথ্য এনক্রিপ্ট করেনি, এবং তাই এটি এমনকি সবচেয়ে সহজ আক্রমণের জন্যও ঝুঁকিপূর্ণ হতে পারে। অন্যদিকে SSH সংযোগ স্থাপনের জন্য উন্নত ক্রিপ্টোগ্রাফি কৌশল ব্যবহার করে (যেমন RSA)।

Open SSH হল লিনাক্সে SSH প্রোটোকলের একটি বিনামূল্যের এবং ওপেন সোর্স বাস্তবায়ন।

ইনস্টল করা হচ্ছে ssh এবং sshd

উবুন্টু এবং ডেবিয়ানে, প্যাকেজ ssh ওপেন এসএসএইচ ক্লায়েন্ট এবং ওপেন এসএসএইচ সার্ভার উভয়ই ইনস্টল করতে ব্যবহার করা যেতে পারে।

sudo apt ssh ইনস্টল করুন

CentOS এবং Fedora এ, চালান:

yum openssh-server openssh-clients ইনস্টল করুন

দূরবর্তী সংযোগের অনুমতি দিতে SSH ডেমন শুরু করুন

sshd ওপেন SSH প্যাকেজগুলির সাথে ইনস্টল করা ডেমন। ডেমন শুরু করতে, কেবল চালান:

sudo পরিষেবা sshd শুরু

রিমোট কম্পিউটারের সাথে সংযোগ করুন

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

ssh user@hostname

অটোমেশনের উদ্দেশ্যে অনেক সময়, পাসওয়ার্ডের জন্য ইনপুট প্রম্পট ছাড়াই দূরবর্তী কম্পিউটারে লগইন করতে হয়। এটি অর্জন করতে, আমরা SSH এ RSA প্রমাণীকরণ পদ্ধতি ব্যবহার করি:

প্রথমে, আপনার ব্যবহারকারীর জন্য SSH-এর জন্য RSA কী তৈরি করুন:

ssh-keygen -t rsa

এই কীটির জন্য একটি পাসফ্রেজের জন্য অনুরোধ করা হলে, আপনি একটি অতিরিক্ত নিরাপত্তা স্তর হিসাবে একটি পাসফ্রেজ লিখতে পারেন, অথবা এটি খালি রাখতে পারেন।

আমরা চালানোর মাধ্যমে প্রমাণীকরণ এজেন্টে এই উৎপন্ন কী যোগ করি:

ssh-যোগ করুন

উদ্দেশ্য দূরবর্তী কম্পিউটারে এই উৎপন্ন কী অনুলিপি করা। তাই, দূরবর্তী কম্পিউটারের SSH কনফিগারেশনে এই তৈরি করা কীটি অনুলিপি করার জন্য লক্ষ্য কম্পিউটার/ব্যবহারকারীতে একটি লগইন করতে হবে। ssh-কপি-আইডি একটি লক্ষ্য কম্পিউটারে বর্তমান ব্যবহারকারীদের SSH কী অনুলিপি করে:

ssh-copy-id username@hostname

এখন আপনি পাসওয়ার্ড ছাড়াই লগইন করতে পারেন:

আমরা আশা করি আপনি এই পৃষ্ঠায় তথ্য সহায়ক হবে. আপনার কোন প্রশ্ন থাকলে, টুইটারে আমাদের সাথে যোগাযোগ করুন।