শুরু করা

Mobile SSH হলো একটি Android SSH ক্লায়েন্ট, যা আপনার নিজস্ব Linux, Unix, নেটওয়ার্ক, IoT বা ডেভেলপমেন্ট সার্ভারে সংযোগের জন্য। আপনি সার্ভারের ঠিকানা ও ক্রেডেনশিয়াল দেন; অ্যাপটি একটি ইন্টারঅ্যাকটিভ SSH টার্মিনাল খোলে।

প্রয়োজনীয়তা

সার্ভারে সংযোগ

  1. Mobile SSH খুলুন।
  2. + Add Session ট্যাপ করুন এবং একটি সংরক্ষিত সার্ভার খুঁজুন, অথবা সেই স্ক্রিন থেকে নতুন সার্ভার যোগ করুন।
  3. নতুন সার্ভার যোগ করলে হোস্ট, পোর্ট, ব্যবহারকারীর নাম এবং প্রমাণীকরণের বিবরণ লিখুন।
  4. টার্মিনাল সেশন খুলতে সার্ভারে ট্যাপ করুন।
  5. এখনও চলমান সেশনে ফিরতে স্টার্ট স্ক্রিনে Active Sessions ব্যবহার করুন।

ডিফল্ট SSH পোর্ট হলো 22। আপনার সার্ভার অন্য পোর্ট ব্যবহার করলে সার্ভার প্রোফাইলে সেই পোর্ট লিখুন।

সার্ভার সংরক্ষণ

সংরক্ষিত সার্ভার সংযোগের গন্তব্য এবং ঐচ্ছিক টানেল কনফিগারেশন রাখে। একটি সংরক্ষিত সার্ভারে থাকতে পারে:

যেসব হোস্টে বারবার যান তাদের জন্য সংরক্ষিত সার্ভার ব্যবহার করুন। কোনো সংরক্ষিত সার্ভার আপনার বর্তমান সক্রিয় সেশনের চেয়ে ভিন্ন হোস্টের দিকে নির্দেশ করলে, Mobile SSH নির্বাচিত গন্তব্যের জন্য নতুন সংযোগ শুরু করে।

ক্রেডেনশিয়াল সংরক্ষণ

Credentials স্ক্রিন পুনঃব্যবহারযোগ্য ব্যবহারকারীর নাম/পাসওয়ার্ড বা ব্যবহারকারীর নাম/প্রাইভেট-কী রেকর্ড সংরক্ষণ করে। সংরক্ষিত ক্রেডেনশিয়াল সার্ভার সেটআপ ডায়ালগ থেকে নির্বাচন করা যায়, যাতে প্রতিটি হোস্টের জন্য একই লগইন তথ্য বারবার লিখতে না হয়।

ক্রেডেনশিয়াল রেকর্ড Android ডিভাইসে স্থানীয়ভাবে সংরক্ষিত হয়। পাসওয়ার্ড, পাসফ্রেজ বা প্রাইভেট কী সংরক্ষণ করলে ডিভাইসকে স্ক্রিন লক দিয়ে রক্ষা করুন।

প্রাইভেট কী ব্যবহার

Mobile SSH পেস্ট করা প্রাইভেট কী এবং Android ফাইল পিকারের মাধ্যমে কী ইমপোর্ট সমর্থন করে। অ্যাপ বাস্তবায়ন Ed25519, RSA, ECDSA এবং DSA কী সমর্থন করে।

একটি প্রাইভেট কী ব্যবহার করতে:

  1. Credentials বা সার্ভার সম্পাদনা ডায়ালগ খুলুন।
  2. প্রাইভেট কী-এর টেক্সট পেস্ট করুন, অথবা Import from file নির্বাচন করুন।
  3. কী এনক্রিপ্ট করা থাকলে পাসওয়ার্ড/পাসফ্রেজ ফিল্ডে কী পাসফ্রেজ লিখুন।
  4. ক্রেডেনশিয়াল বা সার্ভার সংরক্ষণ করুন।

প্রাইভেট কী ইমপোর্ট কী ফাইলের জন্য Android-এর ফাইল পিকার ব্যবহার করে। ফাইল ট্রান্সফার একটি পৃথক লোকাল ফাইল ব্রাউজার ব্যবহার করে এবং নতুন Android সংস্করণে আরও বিস্তৃত স্টোরেজ অ্যাক্সেস চাইতে পারে।

সাম্প্রতিক সেশন

স্টার্ট স্ক্রিন সাম্প্রতিক সেশন দেখায়। একটি সাম্প্রতিক সেশন একই সার্ভার সেটে পুনরায় সংযোগ করতে পারে। আগের সেশন এখনও সক্রিয় থাকলে, Mobile SSH ডুপ্লিকেট সংযোগ শুরু না করে তাতেই ফিরে যায়।

সংরক্ষিত সার্ভার খোঁজা

নাম বা হোস্ট দিয়ে ফিল্টার করতে Saved Servers পেজের সার্চ ফিল্ডে ট্যাপ করুন। + Add Session স্ক্রিনও সার্চসহ খোলে, যাতে এক ধাপেই সংরক্ষিত সার্ভার খুঁজে সংযোগ করা যায়।

সক্রিয় সেশন

সেশন চলমান থাকলে স্টার্ট স্ক্রিন গণনাসহ Active Sessions দেখায়। টার্মিনাল গ্রিডে ফিরতে এটি ট্যাপ করুন। একটি চলমান নোটিফিকেশনও সক্রিয় হোস্টগুলো তালিকাভুক্ত করে — সরাসরি সেই টার্মিনালে যেতে নোটিফিকেশনে হোস্টটি ট্যাপ করুন।

স্টার্ট স্ক্রিনে ফিরে যাওয়া সক্রিয় SSH সেশন বিচ্ছিন্ন করে না; প্যান বন্ধ করা বা টার্মিনাল কার্যকলাপ শেষ করা সেগুলো বিচ্ছিন্ন করে।

প্রথম দরকারি সেটিংস

স্টার্ট স্ক্রিন থেকে Settings খুলুন (এটির নিজস্ব পেজ আছে):

ভাষা

Mobile SSH Android-এর সিস্টেম ভাষা অনুসরণ করে। অ্যাপটিতে আরবি, বাংলা, চীনা (সরলীকৃত ও ঐতিহ্যবাহী), ইংরেজি, ফরাসি, জার্মান, হিন্দি, ইন্দোনেশীয়, জাপানি, মারাঠি, নাইজেরিয়ান পিজিন, পর্তুগিজ, রুশ, স্প্যানিশ, তামিল, তেলুগু, তুর্কি এবং উর্দু-র অনুবাদ আছে। অ্যাপের ভেতর থেকে নয়, Android-এর Settings → System → Languages থেকে ভাষা পরিবর্তন করুন।

নিরাপত্তা নোট

শুধু সেইসব সার্ভারে সংযোগ করুন যেগুলোয় আপনি বিশ্বাস করেন। বর্তমান অ্যাপ সংরক্ষিত সংযোগ ডেটা স্থানীয়ভাবে রাখে এবং ক্লাউড ভল্ট বা ক্রস-ডিভাইস সিঙ্ক দেয় না। বর্তমান বাস্তবায়ন পরিচিত-হোস্ট নিশ্চিতকরণ প্রম্পটও দেখায় না, তাই হোস্ট পরিচয় গুরুত্বপূর্ণ হলে অবিশ্বস্ত নেটওয়ার্কে সংযোগ এড়িয়ে চলুন।