আপনি যদি প্রায়শই আপনার Mac থেকে রিমোট সার্ভারে SSH-এর মাধ্যমে সংযোগ করেন, তবে একটি SSH কনফিগ ফাইল তৈরি করা আপনার সময় ও পরিশ্রম বাঁচাতে পারে।
এই গাইডে Mac-এ SSH কনফিগ ফাইল তৈরির একাধিক পদ্ধতি ব্যাখ্যা করা হয়েছে, যার মধ্যে রয়েছে TextEdit, iBoysoft MagicMenu, টার্মিনাল এবং Automator। কিভাবে করা যায় সেটি জানতে আমাদের সাথে থাকুন।
TextEdit ব্যবহার করে Mac-এ SSH কনফিগ ফাইল তৈরি করুন
আপনি যদি কখনো SSH ব্যবহার না করে থাকেন অথবা আপনার কম্পিউটারে ~/.ssh/ ডিরেক্টরি না থাকে, তবে প্রথমে এটি তৈরি করতে হবে।
টার্মিনাল খুলুন এবং নিচের কমান্ডটি চালিয়ে .ssh ডিরেক্টরি তৈরি করুন:
mkdir -p ~/.ssh
তারপর নিচের কমান্ডটি চালিয়ে .ssh ডিরেক্টরির সঠিক পারমিশন নিশ্চিত করুন:
chmod 700 ~/.ssh
TextEdit হল macOS-র ডিফল্ট টেক্সট এডিটর, যা কনফিগারেশন ফাইল তৈরি ও সংশোধনের জন্য একটি সহজ ও কার্যকর উপায় প্রদান করে। এর সুবোঝা ইন্টারফেসের সাহায্যে জটিল টার্মিনাল কমান্ড মনে রাখা ছাড়াই ফাইল সম্পাদনা করা যায়।
গুরুত্বপূর্ণ কথা হল, SSH কনফিগ ফাইল অবশ্যই প্লেইন টেক্সট ফরম্যাটে থাকতে হবে। যদি এটি রিচ টেক্সট ফাইল (.rtf) হিসেবে সেভ করা হয়, তবে SSH এটি চিনবে না।
TextEdit ব্যবহার করে SSH কনফিগ ফাইল তৈরির পদ্ধতি:
- Spotlight খোলার জন্য Command + Space চাপুন, "TextEdit" লিখুন এবং এন্টার চাপুন।
- Format মেনুতে ক্লিক করুন এবং Make Plain Text নির্বাচন করুন (অথবা Shift + Command + T চাপুন)।
- আপনার SSH কনফিগারেশন লিখুন, উদাহরণস্বরূপ:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - File > Save-এ ক্লিক করুন।
- Save As উইন্ডোতে ফাইলের নাম
configদিন (কোনো এক্সটেনশন ছাড়া) এবং সেভ লোকেশন হিসেবে~/.ssh/ডিরেক্টরি বেছে নিন।
- Save-এ ক্লিক করুন এবং TextEdit বন্ধ করুন।
টার্মিনাল ব্যবহার করে Mac-এ SSH কনফিগ ফাইল তৈরি করুন
টার্মিনাল Mac ব্যবহারকারীদের জন্য একটি জনপ্রিয় টুল, এবং এটি ব্যবহার করে আপনি আপনার Mac-এ SSH কনফিগ ফাইল তৈরি করতে পারেন। এই প্রক্রিয়ায় একাধিক কমান্ড জড়িত, তাই আপনি যদি টার্মিনালের সাথে খুব পরিচিত না হন, তবে নিচের গাইডটি সাবধানে পড়ুন।
- টার্মিনাল খুলুন।
- .ssh ডিরেক্টরি তৈরি হয়েছে কিনা নিশ্চিত করুন। না হলে প্রথম পদ্ধতিতে দেখানোভাবে তৈরি করুন।
- নিচের কমান্ডটি চালিয়ে Nano এডিটরে কনফিগ ফাইল তৈরি ও খুলুন। ফাইল না থাকলে Nano এটি তৈরি করবে, থাকলে এডিটের জন্য খুলবে।
nano ~/.ssh/config
- Nano-র ভিতরে আপনার SSH কনফিগারেশন ডিটেইল লিখুন, উদাহরণস্বরূপ:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - Control + X চাপুন, তারপর Y, এবং এন্টার চাপে সেভ করুন।
- নিচের কমান্ডটি চালিয়ে কনফিগ ফাইলের সঠিক পারমিশন নিশ্চিত করুন:
chmod 600 ~/.ssh/config - নিচের কমান্ডটি চালিয়ে SSH কনফিগারেশন টেস্ট করুন:
ssh myserver
সব কিছু সঠিকভাবে সেট আপ থাকলে, এটি আপনাকে ম্যানুয়ালি হোস্টনেম বা কী ফাইল নির্দিষ্ট করা ছাড়াই সার্ভারের সাথে সংযুক্ত করবে।
এই পোস্ট শেয়ার করুন যাতে আরও মানুষ জানতে পারে Mac-এ টার্মিনাল ব্যবহার করে SSH কনফিগ ফাইল কিভাবে তৈরি করা যায়।
Automator ব্যবহার করে Mac-এ SSH কনফিগ ফাইল তৈরি করুন
Automator হল macOS-র একটি বিল্ট-ইন টুল যা আপনাকে টার্মিনাল বা Finder ম্যানুয়ালি ব্যবহার না করেই SSH কনফিগ ফাইল তৈরি করতে সাহায্য করে। প্রক্রিয়াটি কিছুটা জটিল, তাই সকল ধাপ সাবধানে অনুসরণ করুন।
- Automator খুলুন। ইন্টারফেসে New Document-এ ক্লিক করুন, Workflow নির্বাচন করুন এবং Choose-এ ক্লিক করুন।

- বাম পাশের Library প্যানেলে Files & Folders-এ ক্লিক করুন। New Text File খুঁজে বের করুন, এটিতে ডাবল ক্লিক করুন (অথবা ওয়ার্কফ্লো এলাকায় ড্র্যাগ করুন)।
- Where-এ
~/.ssh/সেট করুন (যদি .ssh না থাকে, টার্মিনালেmkdir -p ~/.ssh/চালিয়ে তৈরি করুন)। File Name-এconfigদিন। ফাইল ফরম্যাট হিসেবে Plain Text বেছে নিন।
- "New Text File" অ্যাকশনের Options বাটনে ক্লিক করুন এবং Show this action when the workflow runs চেক করুন (যদি প্রতিটি কনফিগ ফাইল কাস্টমাইজ করতে চান)।
- ডিফল্ট SSH সেটিংস দিয়ে কনফিগ ফাইল অটোমেটিক্যালি পূরণ করতে চাইলে, আপনার SSH কনফিগারেশন লিখুন, যেন:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - Actions Library-এ Run Shell Script সার্চ করুন এবং এটি "New Text File" অ্যাকশনের নিচে ড্র্যাগ করুন। স্ক্রিপ্ট ফিল্ডে নিচের কমান্ডটি লিখুন। এটি SSH কনফিগ ফাইলের সঠিক পারমিশন নিশ্চিত করবে।
chmod 600 ~/.ssh/config - File > Save-এ ক্লিক করুন, ওয়ার্কফ্লোর নাম "Create SSH Config File" দিন এবং এটি Application হিসেবে সেভ করুন। এখন যখনই আপনাকে SSH কনফিগ ফাইল তৈরি করতে হবে, সেভ করা অ্যাপ্লিকেশনটি ডাবল ক্লিক করলেই এটি
~/.ssh/-এ ফাইলটি জেনারেট করবে।
উপসংহার
মোটামুটি, আমরা Mac-এ SSH কনফিগ ফাইল তৈরির চারটি পদ্ধতি উপস্থাপন করেছি। আপনি উপরের যেকোনো পদ্ধতি বেছে নিতে পারেন, প্রতিটিরই বিস্তারিত ধাপে ধাপে নির্দেশনা রয়েছে।
আর হ্যাঁ, আপনি যদি Mac-এ দ্রুত SSH কনফিগ ফাইল বা অন্যান্য ফাইল তৈরি করতে চান, তবে iBoysoft MagicMenu-কে ভুলবেন না, একটি রাইট-ক্লিক এনহ্যান্সমেন্ট টুল।
এই আর্টিকেলটি আরও মানুষের সাথে শেয়ার করুন যাতে তারা Mac-এ SSH কনফিগ ফাইল তৈরি করতে পারে!