মোবাইল SSH বিকল্প
Mobile SSH বনাম Termux বনাম Termius
এই সরঞ্জামগুলো SSH-এর চারপাশে মেলে, কিন্তু এদের উদ্দেশ্য ভিন্ন। Mobile SSH Android ও iOS-এর জন্য কেন্দ্রীভূত SSH/SFTP ক্লায়েন্ট, Termux শুধুমাত্র Android-এর একটি Linux পরিবেশ এবং Termius অ্যাকাউন্টভিত্তিক উৎপাদনশীলতা সুবিধাযুক্ত ক্রস-প্ল্যাটফর্ম SSH ক্লায়েন্ট।
| প্রয়োজন | Mobile SSH | Termux | Termius |
|---|---|---|---|
| প্রধান উদ্দেশ্য | Android ও iOS-এর জন্য ডেডিকেটেড SSH, SFTP, লোকাল টানেল ও টার্মিনাল ক্লায়েন্ট। | APT প্যাকেজসহ Android টার্মিনাল এমুলেটর ও Linux পরিবেশ। | Android, iOS, ডেস্কটপ ও ওয়েব-কেন্দ্রিক টিম ওয়ার্কফ্লোর জন্য আধুনিক SSH ক্লায়েন্ট। |
| সেটআপ ধরন | হোস্ট দিন বা সার্ভার প্রোফাইল সংরক্ষণ করুন, তারপর সরাসরি সংযোগ করুন। | OpenSSH ইত্যাদি প্যাকেজ ইনস্টল করুন, শেল টুল কনফিগার করুন এবং Linux-সদৃশ কমান্ড লাইনে কাজ করুন। | Termius অ্যাপ/অ্যাকাউন্ট মডেলে হোস্ট, কী, স্নিপেট ও ভল্ট তৈরি বা সিঙ্ক করুন। |
| মোবাইল টার্মিনাল নিয়ন্ত্রণ | বিল্ট-ইন অতিরিক্ত কী সারি, গ্রিড সেশন, ফুল-স্ক্রিন প্যানেল, পিঞ্চ জুম, কপি/শেয়ারসহ নির্বাচন এবং tmux-সমর্থিত স্ক্রলিং — উভয় প্ল্যাটফর্মে নেটিভ পাস-থ্রু টাইপিং ও এক্সটার্নাল-কীবোর্ড সমর্থনসহ। | শক্তিশালী টার্মিনাল পরিবেশ; আচরণ ইনস্টল করা টুল ও কনফিগারেশনের উপর নির্ভর করে। | মোবাইল কীবোর্ড অ্যাড-অন, অঙ্গভঙ্গি, ট্যাব, অটো-কমপ্লিট, স্নিপেট এবং পরিশীলিত টার্মিনাল UX। |
| ফাইল ট্রান্সফার | সক্রিয় SSH সেশনের সাথে সংযুক্ত বিল্ট-ইন দ্বৈত প্যানেল SFTP ট্রান্সফার। | scp, sftp, rsync ইত্যাদি কমান্ড লাইন বা ইনস্টল করা ফাইল ইউটিলিটি ব্যবহার করুন। | বিল্ট-ইন SFTP এবং হোস্ট/কী ব্যবস্থাপনা। |
| মাল্টি-সেশন কাজ | একটি গ্রিডে একসাথে আটটি SSH সেশন পর্যন্ত। | Termux-এর ভিতরে বা রিমোট শেল-এ tmux-জাতীয় মাল্টিপ্লেক্সার ব্যবহার করুন। | প্ল্যাটফর্ম ও প্ল্যান অনুযায়ী ট্যাব এবং স্প্লিট-ভিউ ওয়ার্কফ্লো। |
| ডেটা মডেল | শুধু স্থানীয়ভাবে সংরক্ষিত সার্ভার, ক্রেডেনশিয়াল, ইতিহাস, সেটিংস ও লগ। | Termux অ্যাপ পরিবেশের ভিতরে Linux-সদৃশ ফাইল সিস্টেম ও প্যাকেজ। | হোস্ট, কী, স্নিপেট, ফরওয়ার্ডিং নিয়ম, known hosts ও দল ভাগাভাগির জন্য এনক্রিপ্টেড ভল্ট। |
| সবচেয়ে উপযোগী | সার্ভারের সাথে সংযোগ, ফাইল ট্রান্সফার ও সেশন সচল রাখার জন্য Android বা iOS-এ একটি সরল অ্যাপ চান। | Android-এ পূর্ণাঙ্গ কমান্ড লাইন পরিবেশ চান এবং প্যাকেজ ইনস্টল/কনফিগ করতে স্বাচ্ছন্দ্যবোধ করেন। | ডিভাইস জুড়ে সিঙ্ক, পরিশীলিত উৎপাদনশীলতা, ভল্ট ও সহযোগিতা চান। |
বৈশিষ্ট্য তুলনা
| প্রয়োজন | Mobile SSH | Termux | Termius |
|---|---|---|---|
| সংযোগ | |||
| Android ও iOS-এ চলে | ✓ | শুধু Android | ✓ |
| সংরক্ষিত সার্ভার প্রোফাইল | ✓ | ssh config এর মাধ্যমে | ✓ |
| সংরক্ষিত সার্ভার খোঁজা | ✓ | ✗ | ✓ |
| সার্ভার ফোল্ডার / গ্রুপ | ✓ | ✗ | ✓ |
| সার্চ-ফার্স্ট সেশন যোগের পিকার | Android | ✗ | ✗ |
| প্রতি সার্ভারে একাধিক ঠিকানা (LAN/VPN রোমিং) | ✓ | ✗ | ✗ |
| পুনঃব্যবহারযোগ্য ক্রেডেনশিয়াল রেকর্ড | ✓ | ✗ | ✓ |
| হোম স্ক্রিন কোথায় ফেরা যায় তার তালিকা দেয় | ✓ | ✗ | আংশিক |
| অফলাইন tmux সেশন তালিকা (সংযোগ ছাড়াই) | ✓ | ✗ | ✗ |
| ঠিকানার বদলে সার্ভারের নাম দেখানো | ✓ | ✗ | ✓ |
| লগইন লগ | ✓ | ✗ | ✗ |
| Teleport প্রক্সি ট্রান্সপোর্ট (পরীক্ষামূলক) | Android | ✗ | ✗ |
| IPv6 হোস্ট ও ফরওয়ার্ড গন্তব্য | ✓ | ✓ | আংশিক |
| টার্মিনাল | |||
| SSH টার্মিনাল | ✓ | OpenSSH এর মাধ্যমে | ✓ |
| xterm-256color এমুলেশন | ✓ | ✓ | ✓ |
| কনফিগারযোগ্য স্ক্রলব্যাক (১ হাজার–৫০ হাজার লাইন) | ✓ | কনফিগারযোগ্য | আংশিক |
| টার্মিনালে সার্চ (স্ক্রলব্যাক) | ✓ | ✗ | ✗ |
| অতিরিক্ত কী সারি (ESC/TAB/CTRL/…) | ✓ | ✓ | ✓ |
| পিঞ্চ-টু-জুম টেক্সট সাইজিং | ✓ | ✓ | ✓ |
| ডবল-ট্যাপে প্যানেল ফুলস্ক্রিন | ✓ | ✗ | ✗ |
| টার্মিনাল আউটপুটে ট্যাপযোগ্য URL | ✓ | আংশিক | ✓ |
| টেক্সট নির্বাচন: কপি / শেয়ার / সব নির্বাচন | ✓ | ✓ | ✓ |
| হার্ডওয়্যার / Bluetooth কীবোর্ড সমর্থন | ✓ | ✓ | ✓ |
| শেল ইন্টিগ্রেশন (OSC 133) | ✓ | ✗ | ✗ |
| ইনলাইন ছবি (Kitty গ্রাফিক্স) | ✓ | ✗ | ✗ |
| অ্যাপের আঁকা মোজাইক গ্লিফ (chafa, ANSI আর্ট) | Android | ফন্ট-নির্ভর | ✗ |
| মাউস-মোড TUI-তে ট্যাপ ক্লিকের মতো কাজ করে | Android | ✓ | ✗ |
| Nerd Font / পাওয়ারলাইন গ্লিফ রেন্ডারিং | ✓ | কনফিগারযোগ্য | আংশিক |
| সেশন | |||
| একাধিক সমান্তরাল SSH সেশন | সর্বোচ্চ ৮ | সর্বোচ্চ ৮ | ✓ |
| গ্রিড প্যানেল লেআউট | ✓ | tmux এর মাধ্যমে | ট্যাব |
| tmux-সমর্থিত স্ক্রলিং | ✓ | ✓ | ✗ |
| পুনঃসংযোগে tmux reattach ইঙ্গিত | ✓ | ✗ | ✗ |
| এজেন্ট সতর্কতা (Claude Code / Codex) | ✓ | ✗ | ✗ |
| সেশন তালিকাসহ চলমান বিজ্ঞপ্তি | Android | আংশিক | ✗ |
| ফোরগ্রাউন্ড সার্ভিস ও ওয়েক লক | Android | ✓ | আংশিক |
| ব্যাকঅফসহ অটো-রিকানেক্ট | ✓ | autossh এর মাধ্যমে | ✓ |
| Eternal Terminal (স্থিতিস্থাপক সেশন) | ✓ | CLI এর মাধ্যমে | ✗ |
| SSH-এর মাধ্যমে etserver স্বয়ংক্রিয় ইনস্টল | ✓ | ✗ | ✗ |
| tmux সেশন ম্যানেজার | ✓ | CLI এর মাধ্যমে | ✗ |
| herdr ও Zellij সেশন ম্যানেজার | ✓ | CLI এর মাধ্যমে | ✗ |
| আটকে থাকা এজেন্টকে এক ট্যাপে উত্তর | ✓ | ✗ | ✗ |
| ফাইল | |||
| বিল্ট-ইন SFTP ফাইল ট্রান্সফার UI | ✓ | ✗ | ✓ |
| দ্বৈত প্যানেল লোকাল + রিমোট ব্রাউজার | ✓ | ✗ | ✓ |
| আপলোড / ডাউনলোড সারি | ✓ | ✗ | ✓ |
| রিমোট পুনর্নামকরণ / মুছুন / তৈরি | ✓ | ✗ | ✓ |
| রিমোট ফাইল অনুমতি দেখা | ✓ | ✗ | ✗ |
| প্রতি হোস্টে নাম বা তারিখ অনুযায়ী সাজানো | ✓ | ✗ | আংশিক |
| টানেল | |||
| লোকাল পোর্ট ফরওয়ার্ডিং | ✓ | CLI এর মাধ্যমে | ✓ |
| সার্ভার প্রোফাইলে সংরক্ষিত টানেল | ✓ | ssh config এর মাধ্যমে | ✓ |
| রানটাইম টানেল যোগ / সরানো | ✗ | ✗ | ✓ |
| কী | |||
| পাসওয়ার্ড প্রমাণীকরণ | ✓ | ✓ | ✓ |
| প্রাইভেট কী প্রমাণীকরণ | ✓ | ✓ | ✓ |
| ডিভাইসে কী তৈরি | ✓ | ssh-keygen এর মাধ্যমে | ✓ |
| তৈরি করা পাবলিক কী শেয়ার / সংরক্ষণ | ✓ | ✓ | ✓ |
| ব্যাকআপ | |||
| সার্ভার ব্যাকআপ রপ্তানি / আমদানি | ✓ | termux-backup এর মাধ্যমে | Pro ক্লাউড ভল্ট |
| এনক্রিপ্টেড লোকাল ব্যাকআপ ফাইল | ✓ | ✗ | ✗ |
| অ্যাকাউন্ট ছাড়া ব্যবহারযোগ্য | ✓ | ✓ | আংশিক |
| গোপনীয়তা ও খরচ | |||
| কোনো Pro পেওয়াল নেই | ✓ | ✓ | আংশিক |
| কোনো বিজ্ঞাপন নেই | ✓ | ✓ | ✓ |
| অ্যানালিটিক্স অপ্ট-আউট | Android | অ্যানালিটিক্স নেই | ✗ |
| শুধু লোকাল ডেটা (ক্লাউড সিঙ্ক নেই) | ✓ | ✓ | আংশিক |
| সিকিউর স্ক্রিন (স্ক্রিন ক্যাপচার ব্লক করা) | ✓ | ✗ | ✗ |
| প্লাগইন | |||
| প্লাগইন সমর্থন | ✓ | প্যাকেজের মাধ্যমে | ✗ |
| চাহিদামতো ইনস্টল প্লাগইন ক্যাটালগ | ✓ | ✗ | ✗ |
Mobile SSH বনাম AI কোডিং-এজেন্ট অ্যাপ
অ্যাপের একটি দ্রুত বর্ধনশীল শ্রেণি শুধু আপনার ফোন থেকে কোডিং এজেন্ট — Claude Code, Codex এবং অনুরূপ — চালানোর জন্যই তৈরি হয়েছে। এদের কিছু তৃতীয়-পক্ষের SSH বা রিলে অ্যাপ (Onepilot, Happy, Omnara); OpenAI ও Anthropic এখন এটি নেটিভভাবেও সরবরাহ করে, ChatGPT অ্যাপের ভিতরে Codex এবং Claude অ্যাপের ভিতরে Claude Code, উভয়ই ভেন্ডরের নিজস্ব ক্লাউডে চলে। Mobile SSH-এর সাথে এদের সবার কিছুটা মিল আছে — আপনি SSH-এর মাধ্যমে সেই এজেন্টগুলো চালাতে পারেন এবং তাদের আপনার প্রয়োজন হলে সতর্কতা পেতে পারেন — কিন্তু এটি কাজটিকে অন্য দিক থেকে দেখে: এটি প্রথমত একটি সাধারণ, সরাসরি SSH ক্লায়েন্ট, এবং দ্বিতীয়ত একটি এজেন্ট সহযোগী।
| প্রয়োজন | Mobile SSH | Onepilot | Happy | Omnara | ChatGPT | Claude |
|---|---|---|---|---|---|---|
| আপনার ফোন থেকে কোডিং এজেন্ট চালায় | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| যেকোনো কোডিং এজেন্টের সাথে কাজ করে (একটি ভেন্ডরে সীমাবদ্ধ নয়) | ✓ | ✓ | Claude Code | ✓ | শুধু Codex | শুধু Claude Code |
| আপনার নিজের মেশিনে চলে (কোনো ভেন্ডর ক্লাউডে নয়) | ✓ | ✓ | ✓ | ✓ | ✗ | আংশিক |
| সরাসরি SSH — কোনো ক্লাউড রিলে নেই | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| সাধারণ SSH টার্মিনাল (যেকোনো কমান্ড চালান) | ✓ | ✓ | ✗ | আংশিক | ✗ | ✗ |
| SFTP ফাইল ট্রান্সফার | ✓ | আংশিক | ✗ | ✗ | ✗ | ✗ |
| লোকাল পোর্ট ফরওয়ার্ডিং | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| tmux সেশন ম্যানেজার | ✓ | আংশিক | ✗ | ✗ | ✗ | ✗ |
| আপনার নিজের ইনস্টল করা এজেন্টের সাথে কাজ করে | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| এজেন্ট সতর্কতা (এজেন্টের ইনপুট প্রয়োজন হলে পুশ) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| এজেন্ট প্রম্পটে এক-ট্যাপে অনুমোদন/প্রত্যাখ্যান | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| কোনো সার্ভার বা SSH সেটআপ নেই | ✗ | ✗ | আংশিক | আংশিক | ✓ | ✓ |
| Android ও iOS | ✓ | শুধু iOS | ✓ | ✓ | ✓ | ✓ |
| কোনো অ্যাকাউন্ট প্রয়োজন নেই | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| কোনো Pro পেওয়াল নেই (সব বৈশিষ্ট্য ফ্রি) | ✓ | ✗ | ✗ | ✗ | ফ্রি টিয়ার | ✗ |
| ওপেন সোর্স | Apache 2.0 | ✗ | MIT | Apache | ✗ | ✗ |
নেটিভ ChatGPT ও Claude অ্যাপগুলো শূন্য সেটআপে একটি ভেন্ডরের এজেন্ট চালানোর সবচেয়ে মসৃণ উপায় — কোনো সার্ভার নয়, শুধু একটি অ্যাকাউন্ট — এবং এগুলো একটি পরিমার্জিত এক-ট্যাপে অনুমোদন/প্রত্যাখ্যান স্ক্রিন যোগ করে। তবে সমস্যা: এগুলো শুধু তাদের নিজস্ব মডেল তাদের নিজস্ব ক্লাউডে চালায়, কোনো সাধারণ টার্মিনাল নেই, কোনো SFTP বা টানেল নেই, এবং নিজের মেশিন আনার সুযোগ নেই, আর এগুলো পেইড বা অ্যাকাউন্ট-নির্ভর। Onepilot, Happy ও Omnara এজেন্টকে আপনার নিয়ন্ত্রিত হার্ডওয়্যারে রাখে (Onepilot সরাসরি SSH-এর মাধ্যমে; Happy ও Omnara একটি ক্লাউড রিলের মাধ্যমে, এবং Omnara-এর একটি অ্যাকাউন্ট প্রয়োজন)। Mobile SSH কোনো অ্যাকাউন্ট বা ভেন্ডর রিলে ছাড়াই সরাসরি আপনার নিজের সার্ভারে সংযোগ করে, একটি পূর্ণাঙ্গ টার্মিনাল, SFTP ও পোর্ট ফরওয়ার্ডিং-এর পাশাপাশি যেকোনো এজেন্ট চালায়, এবং প্রতিটি বৈশিষ্ট্য ফ্রি। এখন এটিও ঠিক তাদের মতো করেই এজেন্ট প্রম্পটের উত্তর দেয় — একটি Agents তালিকা প্রতিটি সংযোগের প্রতিটি এজেন্ট দেখায়, প্রতিটি বিকল্পের জন্য একটি করে বোতামসহ — পার্থক্য হলো এজেন্টটি চলে আপনার নিজের মেশিনে এবং উত্তরটি যায় আপনার নিজের SSH সংযোগ দিয়ে। সমঝোতা যা ছিল তাই আছে: সার্ভারটি আপনাকেই আনতে হয়, আর তাতে এজেন্টের হুকটি একবার ইনস্টল করে নিতে হয়।