কাস্টম পোর্টের মাধ্যমে কিভাবে লিনাক্স সার্ভারের SSH প্রোটকলে কানেক্ট হবেন
যখন আপনি একটি নতুন সার্ভার সেটাপ করবেন বা আপনার সার্ভারের অপারেটিং সিস্টেম রি-ইনস্টল করবেন তখন SSH সার্ভিসে কানেক্ট হবার জন্য আপনাকে পোর্ট ২২ ব্যাবহার করতে হবে কারণ পোর্ট ২২ SSH সার্ভিসের ডিফল্ট পোর্ট। যেহেতু SSH ব্যাবহার করে সার্ভারের রুট লেভেলে লগিন করা হয় এবং SSH এর ডিফল্ট পোর্ট সবাই জানে তাই এই পোর্টে অনেক বেশি ব্রুট ফোর্স অ্যাটাক হয়। একারণে বেশিরভাগ সার্ভারে নিরাপত্তার জন্য পোর্ট ২২ ক্লোজ করে অন্য একটি সিক্রেট পোর্টে SSH সার্ভিস কনফিগার করা হয়। আমি আমার অন্য একটি টিউটোরিয়ালে আলোচনা করবো কিভাবে আপনারা SSH সার্ভিস পোর্ট ২২ ছাড়া অন্য পোর্টে কনফিগার করবেন। এই টিউটোরিয়ালে আমরা শিখবো কিভাবে কাস্টম SSH পোর্টের মাধ্যমে লিনাক্স সার্ভারে কানেক্ট হতে হয়।
কাস্টম পোর্টে SSH কানেকশন
সাধারণত নিরাপত্তার জন্য শেয়ারড হোস্টিং এ প্রভাইডাররা SSH সার্ভিস সিক্রেট কোনো পোর্টে কনফিগার করে থাকে। আপনি যদি আপনার শেয়ারড হোস্টিং আকাউন্টে SSH সার্ভিস এনাবল করে থাকেন বা আপনার ভিপিএস অথবা ডেডিকেটেড সার্ভারে SSH পোর্ট চেঞ্জ করে থাকেন তাহলে আপনি যখন সাধারণ নিয়মে SSH এ কানেক্ট হতে যাবেন তখন টার্মিনাল বা আপনার SSH ক্লায়েন্টে Connection refused
এরর দেখতে পাবেন। এরকম এরর দেখতে পেলে কাস্টম SSH পোর্টে কানেক্ট হবার জন্য নিচে দেয়া নির্দেশাবলী অনুসরণ করুন।
আমার আগের টিউটোরিয়াল গুলোতে SSH এ লগইন করার জন্য আমি টার্মিনালে ssh username@ServerIP
কমান্ডটি ব্যবহার করেছি কারণ আমি পোর্ট 22 তে আমার সার্ভারের SSH সার্ভিস চালাচ্ছিলাম। আপনি যখন ডিফল্ট পোর্ট ২২ এর মাধ্যমে SSH এ কানেক্ট হবেন তখন পোর্ট নম্বর উল্লেখ না করলেও হবে।
ধরুন আপনার সার্ভারের SSH সার্ভিস বা আপনার শেয়ারড হোস্টিং প্রদানকারীর SSH সার্ভিস পোর্ট 2322 এ কনফিগার করা৷ এখন এই পোর্টের মাধ্যমে SSH এ কানেক্ট হবার জন্য আপনার টার্মিনাল অ্যাপ বা পাওয়ারশেল সফটওয়্যারে নিচের কম্যান্ডটি লিখে এন্টার চাপুন।
1ssh [email protected] -p PortNumber
এখানে -p অপশন দিয়ে সার্ভারের পোর্ট নম্বর উল্লেখ করা হচ্ছে। username
এর জায়গায় আপনার ইউজারনেম, xxx.xxx.xxx.xxx
এর জায়গায় আপনার সার্ভারের আইপি এবং PortNumber
এর জায়গায় আপনার সার্ভারের পোর্ট নাম্বার বসাতে ভুলবেন না। তাহলে টার্মিনালের স্ক্রীনে Connection refused
এরর না দেখিয়ে আপনাকে পাসওয়ার্ড ইনপুট করতে বলবে।
1 ➜ ~ ssh [email protected] -p 2322
2[email protected]\'s password:
3Last login: Sun Sep 11 01:30:41 2022 from 192.168.68.114
4[root@ifixlinux ~]#
উপসংহার
দেখতেই পেলেন কাস্টম পোর্টে SSH কানেকশন করা খুবই সহজ একটি বিষয়। সাধারণ নিয়মের সাথে শুধু পার্থক্যটা হচ্ছে কাস্টম পোর্টের বেলায় -p
অপশনের মাধ্যমে আপনার সার্ভারের কাস্টম পোর্টটি উল্লেখ করে দিতে হবে।