উইন্ডোজ কম্পিউটার থেকে লিনাক্স সার্ভারে কানেক্ট হবেন যেভাবে

উইন্ডোজ কম্পিউটার থেকে লিনাক্স সার্ভারে কানেক্ট হবেন যেভাবে

লিনাক্স কিংবা MacOS এর মতো উইন্ডোজে টার্মিনাল অ্যাপ বা এরকম কোনো বিল্ট-ইন টুল থাকেনা তাই উইন্ডোজ থেকে লিনাক্স সার্ভারে SSH এর মাধ্যমে কানেক্ট হবার জন্য আমরা PowerShell বা PuTTY এর মতো সফটওয়্যার ব্যাবহার করে থাকি। এই টিউটোরিয়ালে আমরা শিখবো PowerShell এবং PuTTY ব্যাবহার করে কিভাবে আমরা আমাদের লিনাক্স সার্ভারের SSH টার্মিনালে লগিন করবো।

Table of Contents

পাওয়ারশেল কি?

পাওয়ারশেল মাইক্রোসফ্ট কর্পোরেশনের নিজস্ব ডেভেলপকৃত সফটওয়্যার যেটা সিস্টেম এডমিনেস্ট্রেশনের জন্য বিশেষভাবে তৈরি করা। আপনি যদি উইন্ডোজ ১০ এনিভার্সারি আপডেট ব্যাবহার করে থাকেন তাহলে আপনার উইন্ডোজ কম্পিউটারে ইতিমধ্যে পাওয়ারশেল ইন্সটল আছে। তবে আপনি যদি আপনার প্রোগ্রাম লিস্টে পাওয়ারশেল খুঁজে না পান তাহলে চিন্তার কিছু নেই, আপনি মাইক্রোসফ্ট এর অফিসিয়াল ওয়েবসাইট থেকে বিনামূল্যে পাওয়ারশেল ডাউনলোড এবং ইনস্টল করতে পারবেন।

কিভাবে পাওয়ারশেল ডাউনলোড এবং ইনস্টল করবেন

আপনার উইন্ডোজ কম্পিউটারে পাওয়ারশেল ডাউনলোড করতে প্রথমে এই ওয়েব পেজে যান -> তারপর Installing the MSI package এ ক্লিক করুন -> এরপর আপনার হার্ডওয়্যার আর্কিটেকচার সিলেক্ট করুন। পাওয়ারশেল ইনস্টলার ফাইল ডাউনলোড শুরু হবে। ডাউনলোড সম্পূর্ণ হওয়ার পরে ইনস্টলার ফাইলটি ডাবল ক্লিক করে ওপেন করুন এবং স্ক্রিনে প্রদর্শিত নির্দেশনাবলি অনুসরণ করে পাওয়ারশেল ইনস্টলেশন সম্পন্ন করুন।

পাওয়ারশেল ব্যবহার করে কিভাবে SSH এ কানেক্ট হবেন

আপনি যদি এই সিরিজের আগের টিউটোরিয়াল গুলো দেখে থাকেন তাহলে আপনি ইতিমধ্যেই জানেন কিভাবে পাওয়ারশেল ব্যবহার করে SSH এ কানেক্ট হতে হয় কারণ পদ্ধতিগুলি টার্মিনাল অ্যাপের মতোই।

পাওয়ারশেল চালু করুন এবং কমান্ড লাইনে ssh [email protected] লিখে এন্টার চাপুন।

1➜  ~ ssh [email protected]
  • অপারেটিং সিস্টেম ইনস্টলেশনের সময় আপনি যে ইউজারনেম সেট করেছেন সেটি username এর জায়গায় বসাবেন। ইউজারনেম সাধারণত root হয় যদিনা আপনি অপারেটিং সিস্টেম ইনস্টলেশনের সময় কাস্টম ইউজারনেম সেট করে থাকেন। xxx.xxx.xxx.xxx এর জায়গায় আপনার সার্ভার আইপি বসাবেন।

আপনি যদি প্রথমবার সার্ভারের সাথে কানেক্ট হন তবে আপনাকে Key Fingerprint গ্রান্ট করতে বলা হবে। yes টাইপ করে এন্টার চাপুন।

1PS C:\Users\Saif> ssh [email protected]
2The authenticity of host '192.168.68.115 (192.168.68.115)' cant be established.
3ECDSA key fingerprint is SHA256:q34xyhLpvBwD+ELM2Ir0qLYuZXpp/xCDE1I4Vtao8H8.
4Are you sure you want to continue connecting (yes/no)? yes

তারপর আপনাকে আপনার পাসওয়ার্ড ইনপুট করতে বলা হবে। আপনার পাসওয়ার্ড টাইপ করুন এবং এন্টার চাপুন।

1PS C:\Users\Saif> ssh [email protected]
2The authenticity of host '192.168.68.115 (192.168.68.115)' can't be established.
3ECDSA key fingerprint is SHA256:q34xyhLpvBwD+ELM2Ir0qLYuZXpp/xCDE1I4Vtao8H8.
4Are you sure you want to continue connecting (yes/no)? yes
5Warning: Permanently added '192.168.68.115' (ECDSA) to the list of known hosts.
6[email protected]'s password:
7Last login: Sun Sep 11 02:27:01 2022
8[root@ifixlinux ~]#

আপনি যদি উপরে দেখানো আউটপুটের মতো আউটপুট দেখতে পান, তাহলে অভিনন্দন আপনি SSH এর মাধ্যমে আপনার সার্ভারে সফলভাবে লগ ইন করেছেন।

ভিডিওতে দেখুন -

পাওয়ারশেল ব্যবহার করে কিভাবে SSH এ কানেক্ট হবেন

PuTTY কি ?

PuTTY একটি ফ্রি, লাইট ওয়েট এবং ওপেন সোর্স টার্মিনাল এমুলেটর যা উইন্ডোজ অপারেটিং সিস্টেমের জন্য তৈরি করা হয়েছে। এটি বিশ্বের সবচেয়ে জনপ্রিয় SSH ক্লায়েন্ট যা একাধিক নেটওয়ার্ক প্রোটোকলের জন্য ব্যবহার করা যেতে পারে, যেমন - SSH, Telnet, SCP, rlogin, serial port এবং raw socket connection. এই সেকশনে আমি আলোচনা করব আমরা কিভাবে PuTTY ডাউনলোড করবো এবং এটির মাধ্যমে SSH প্রোটকল ব্যাবহার করে কিভাবে আমরা লিনাক্স সার্ভারে কানেক্ট হতে পারি।

কিভাবে PuTTY ডাউনলোড এবং ইনস্টল করবেন

আপনি PuTTY এর অফিসিয়াল ওয়েবসাইট putty.org থেকে PuTTY ডাউনলোড করতে পারবেন। ডাউনলোড করার জন্য প্রথমে putty.org এ যান, তারপর -> Download PuTTY -> MSI (‘Windows Installer’) এ ক্লিক করুন -> এরপর আপনার হার্ডওয়্যার আর্কিটেকচার সিলেক্ট করুন। PuTTY ইনস্টলার ফাইল ডাউনলোড শুরু হবে। ডাউনলোড সম্পূর্ণ হওয়ার পরে ইনস্টলার ফাইলটি ডাবল ক্লিক করে ওপেন করুন এবং স্ক্রিনে প্রদর্শিত নির্দেশনাবলি অনুসরণ করে PuTTY ইনস্টলেশন সম্পন্ন করুন।

PuTTY ব্যবহার করে কিভাবে SSH এ কানেক্ট হবেন

ইনস্টলেশন সম্পূর্ণ হওয়ার পরে আপনার কম্পিউটারে PuTTY সফটওয়্যারটি চালু করুন। আপনি নীচের স্ক্রিনশটে দেখানো ইন্টারফেসের মতো একটি ইন্টারফেস দেখতে পাবেন। "Host Name or (IP address)" বক্সে আপনার সার্ভার আইপি টাইপ করুন এবং Open ক্লিক করুন।

PuTTY লগিন ইন্টারফেস

আপনি যদি প্রথমবার সার্ভারের সাথে কানেক্ট হন তবে আপনাকে Key Fingerprint গ্রান্ট করতে বলা হবে। Accept এ ক্লিক করুন।

PuTTY তে SSH কি ফিঙ্গারপ্রিন্ট আথোরাইজেশন

তারপর আপনাকে আপনার ইউজারনেম ইনপুট করতে বলা হবে। 'root' (বা আপনার ইউজারনেম) টাইপ করুন এবং এন্টার চাপুন। তারপর আপনাকে পাসওয়ার্ড ইনপুট বলা হবে। আপনার পাসওয়ার্ড টাইপ করুন এবং আবার এন্টার চাপুন।

PuTTY ব্যবহার করে SSH এ কানেক্ট হওয়া

PuTTY যদি আপনাকে কোনো ইরর মেসেজ না দেখিয়ে লাস্ট লগিন টাইম, ইউসারনেম, সার্ভারের হোস্টনেম দেখায় তাহলে অভিনন্দন আপনি SSH এর মাধ্যমে আপনার সার্ভারে সফলভাবে লগ ইন করেছেন।

This article is a part of a series.