QR code linking to mobile-ssh.github.io

Android اور iOS کے لیے SSH کلائنٹ

Mobile SSH

فون اور ٹیبلٹ کے لیے SSH ٹرمینل، tmux، herdr اور Zellij مینیجر، SFTP، VNC، جمپ ہوسٹ اور مقامی سرنگیں۔ Eternal Terminal تعطل میں ریموٹ شیل زندہ رکھتا ہے۔ Android میں VPN اور USB/NFC حفاظتی کلیدی شناخت بھی ہے۔

20 زبانوں میں دستیاب · Android 2.25 · iOS 2.54 بیٹا

فون پر سنگل سیشن SSH ٹرمینل؛ سیشن ٹول بار کے نیچے کوڈنگ ایجنٹ کا پیچ اور کامیاب ٹیسٹ رن دکھ رہا ہے۔

Mobile SSH کیوں

موبائل SSH کلائنٹس عام طور پر جن باتوں میں ناکام رہتے ہیں، انہی کو ذہن میں رکھ کر بنایا گیا۔

کوئی Pro سطح نہیں، کوئی اشتہار نہیں

تمام فیچرز ایک ہی ایپ میں۔ ضروری ورک فلوز Pro اپ گریڈ کے پیچھے بند نہیں، ٹرمینل پر کوئی اشتہاری بینر نہیں۔

آپ کا ڈیٹا فون پر ہی رہتا ہے

محفوظ سرورز، اسناد اور کلیدیں آلے پر ہی رہتی ہیں۔ کوئی کلاؤڈ اکاؤنٹ نہیں؛ بند ہونے کو کچھ نہیں۔

محفوظ ہوسٹس، تلاش کر کے جڑیں

ہوسٹ ایک بار شامل کریں، پھر تلاش کریں اور ٹیپ کر کے جڑیں — کلید، پورٹ اور ٹنلز بھی ساتھ آتی ہیں۔

ایجنٹ الرٹس، اور جواب کے لیے ایک ٹیپ

جس لمحے Claude Code، Codex یا کوئی اور ایجنٹ آپ کا منتظر ہو، آپ کو پتہ چل جاتا ہے: پین کہربائی رنگ کا ہو جاتا ہے، ٹول بار کا بَیج گنتا ہے کہ کون کون منتظر ہے، اور Agents فہرست ایک ٹیپ میں سوال کا جواب دے دیتی ہے — ٹرمینل میں کچھ ٹائپ کیے بغیر۔

کی بورڈ کے اوپر ٹرمینل کلیدیں

تیرہ کلیدوں کی ایک قطار — ESC، TAB، CTRL، تیر، Home، End، PgUp، PgDn — جو اسکرول ہونے کے بجائے دوسری قطار میں لپٹ جاتی ہے، اس لیے کچھ بھی اسکرین سے باہر نہیں چھپتا۔ پہلے سے تیار پیلیٹ سے F1–F12، Ctrl کے مجموعے یا اپنی escape sequences شامل کریں۔

کمانڈ کے بغیر پورٹ فارورڈنگ

ٹنلز سرور پروفائل سے منسلک رہتی ہیں اور کنیکٹ ہوتے ہی خودکار طور پر اٹھ جاتی ہیں۔

لاک اور رومنگ میں بھی فعال

کسی محفوظ سرور کو کئی پتے دیں — گھر کا LAN IP اور ایک VPN IP — اور Mobile SSH اسی پتے پر ڈائل کرتا ہے جو جواب دے، پہلے وہ آزماتا ہے جو آخری بار چلا تھا، اور نیٹ ورک بدلتے ہی دوبارہ جڑ جاتا ہے۔ Android پر فورگراؤنڈ سروس اور ویک لاک شیلز کو اسکرین آف کے باوجود زندہ رکھتے ہیں؛ iOS پر آٹو ری کنیکٹ اور tmux آٹو اٹیچ آپ کو وہیں واپس لے آتے ہیں جہاں آپ نے چھوڑا تھا۔

Eternal Terminal

اختیاری ET ٹرانسپورٹ ریموٹ شیل کو نیٹ ورک منقطع ہونے، سلیپ اور IP تبدیلی کے باوجود زندہ رکھتا ہے۔ ہوسٹ پر etserver نہیں؟ Mobile SSH آپ کے لیے SSH کے ذریعے اسے انسٹال کر سکتا ہے۔

پلگ انز سے توسیع کریں

ایک عوامی کیٹلاگ براؤز کریں اور نئے ورک فلوز شامل کرنے کے لیے مطلوبہ پلگ انز انسٹال کریں۔ ہر پلگ ان ڈاؤن لوڈ ہو کر SHA-256 تصدیق کے ساتھ ایپ کی نجی اسٹوریج میں محفوظ ہوتا ہے۔

موبائل پر SSH کام کے لیے بنایا گیا

Mobile SSH عام انتظامی راستہ مختصر رکھتا ہے: سرور محفوظ کریں، جڑیں، سیشن کو زندہ رکھیں، ضرورت پڑنے پر فائلیں منتقل کریں اور تیزی سے فعال ٹرمینلز پر واپس جائیں۔

SSH ٹرمینل

xterm-256color ٹرمینل، 24-bit ٹرو کلر، اِٹالکس، ٹرمینل میں تلاش، OSC 133 شیل انٹیگریشن اور پنچ سے ٹیکسٹ سائز کے ساتھ — مزید یہ کہ Android اور iOS پر قابلِ ترتیب فونٹ اور کلر اسکیم اور Nerd Font پاور لائن/آئیکن گلفس۔

ملٹی سیشن گرڈ

قابلِ تغییر گرڈ میں آٹھ SSH سیشن تک — پین پر ٹیپ کر کے فوکس کریں، فل اسکرین کے لیے ڈبل ٹیپ، سائز کے لیے پنچ کریں۔

کلک کے قابل لنکس

ٹرمینل آؤٹ پٹ میں URLs کے نیچے لکیر ہوتی ہے اور ایک ٹیپ سے براؤزر میں کھل جاتے ہیں — کاپی یا ایپ سوئچ کی ضرورت نہیں۔

سرور فولڈرز اور نام

محفوظ سرورز کو قابلِ سکڑاؤ گروپس میں منظم کریں، اور کسی سرور کو ایسا نام دیں جو اس کے پتے کی جگہ نظر آئے۔ جب نام مبہم ہو سکتا ہو تو پتہ خود بخود واپس آ جاتا ہے، اس لیے قطاریں کبھی آپس میں گڈمڈ نہیں ہوتیں۔

ایجنٹ الرٹس

ایجنٹس ٹرمینل کے ذریعے اپنی اطلاع دیتے ہیں، اس لیے ایپ کو معلوم ہوتا ہے کہ کون سا ایجنٹ اور کس چیز پر رکا ہوا ہے۔ Agents فہرست سے ایک ٹیپ میں جواب دیں؛ الرٹس ایک دوسرے پر جمع ہونے کے بجائے بدل جاتے ہیں، اور کسی الرٹ پر ٹیپ کرنے سے وہی پین کھلتا ہے جس نے گھنٹی بجائی تھی۔

نجی کلیدیں

پاس ورڈ یا نجی کلید استعمال کریں، آلے پر Ed25519 یا ECDSA بنائیں؛ Android میں RSA بھی۔ Android، USB/NFC FIDO2 کلید اور فی سرور SSH ایجنٹ فارورڈ بھی دیتا ہے۔

SFTP منتقلی

فعال SSH سیشن سے منسلک دو پین والا فائل براؤزر۔ اپ لوڈ اور ڈاؤن لوڈ قطار، نام تبدیل، حذف اور ریموٹ اجازتیں دیکھیں۔

پورٹ فارورڈنگ

سرور پروفائل کے ساتھ مقامی ٹنل کی تفصیلات محفوظ کریں اور وہ کنیکٹ ہوتے ہی خودکار کھل جاتی ہیں — بشمول کسی نئے نیٹ ورک پر دوبارہ جڑنے کے بعد، بغیر انہیں ہاتھ سے دوبارہ بنائے۔

ری کنکٹ ورک فلو

نیٹ ورک بدلیں اور سیشن مردہ راستے کا انتظار کرنے کے بجائے فوراً دوبارہ ڈائل کر لیتے ہیں، اور بیک آف میں پڑا سیشن قابلِ استعمال نیٹ ورک ملتے ہی جاگ جاتا ہے۔ iOS پر ایسا سرور جو خاموشی سے جواب دینا بند کر دے، پہچان لیا جاتا ہے اور دوبارہ جوڑ دیا جاتا ہے۔

بیک اپ اور بحالی

سرور، اسناد اور ترتیبات کا اختیاری پاس فریز رمز اور ضم/بدلنے کے پیش منظر سے بیک اپ لیں۔ Android میں VPN پروفائل شامل ہیں؛ حالیہ دونوں پلیٹ فارم ایک فارمیٹ اور معاون مخصوص ترتیبات محفوظ رکھتے ہیں۔

Eternal Terminal

Eternal Terminal (ET) کے ذریعے جڑیں تاکہ سیشن نیٹ ورک منقطع ہونے، سلیپ اور IP تبدیلی کے باوجود برقرار رہیں — اختیاری خودکار etserver سیٹ اپ کے ساتھ SSH کے ذریعے۔

ملٹی پلیکسر مینیجرز

دونوں پلیٹ فارم کے tmux، herdr اور Zellij مینیجر سے منسلک، نام بدل، تخلیق، تقسیم، زوم یا سیشن ختم کریں۔ مشترک ٹول بار بٹن دستیاب مینیجر کھولتا ہے؛ محفوظ سرور اتصال پر منسلک ہونے کا انتخاب دیتے ہیں۔

پلگ انز

پلگ ان زمرے سے دیکھیں، تلاش اور فلٹر کریں، پھر مطلوبہ کام نصب کریں۔ ڈاؤن لوڈ SHA-256 سے تصدیق اور ایپ نجی ذخیرے میں محفوظ ہوتے ہیں۔

سرور شناخت اور جمپ ہوسٹ

دونوں پلیٹ فارم پر محفوظ درمیانی سرور سے پہنچیں۔ تصدیق سے پہلے کلید جانچ اور بدلی کلید کا انکار۔ Android نئی کلید خود باندھ یا پہلے پوچھ سکتا ہے؛ iOS نامعلوم کی منظوری مانگتا ہے۔

ریموٹ ڈیسک ٹاپ

دونوں پلیٹ فارم پر SSH کے ذریعے VNC کھولیں، لمس، کی بورڈ، کلپ بورڈ اور معاون سرور پر ریموٹ سائز سمیت۔

Android VPN کلائنٹ

مرکزی اسکرین سے SSH VPN، مقامی SOCKS5، WireGuard، Shadowsocks اور OpenVPN چلائیں۔ پروفائل چن کر روٹنگ شروع، Mobile SSH VPN فوری ٹائل سے بند یا بحال کریں۔

ایک اسکرین، کئی فعال شیلز

ٹرمینل ویو گرڈ میں متعدد فعال SSH سیشن رکھ سکتا ہے۔ ٹائپ کرنے کے لیے پین منتخب کریں، ٹرمینل کنٹرولز کے لیے اضافی کلید قطار استعمال کریں، ٹیکسٹ کا سائز تبدیل کرنے کے لیے پنچ کریں، اور پوری اسکرین کی توجہ کے لیے پین پر ڈبل ٹیپ کریں۔

ہوم اسکرین اس سوال کا جواب دیتی ہے کہ "میں کس چیز پر واپس جا سکتا ہوں؟" — وہ کنکشن جو ابھی چل رہے ہیں، اور آپ کے محفوظ سرورز پر منتظر tmux سیشن، جو محفوظ شدہ اسنیپ شاٹ سے دوبارہ بنائے جاتے ہیں تاکہ نیٹ ورک کے بالکل بغیر بھی نظر آ جائیں۔

فون پر Mobile SSH دو فعال SSH ٹرمینل سیشن ایک اسپلٹ ویو میں ساتھ ساتھ دکھا رہا ہے۔
فون پر Mobile SSH فائل منتقلی اسکرین؛ مقامی اور ریموٹ پینز کے ساتھ۔

جب ٹرمینل کافی نہ ہو — SFTP

مقامی اور ریموٹ فولڈر دیکھیں، منتقلی قطار بنائیں، ہر tmux سیشن ڈائریکٹری یاد رکھیں اور ریموٹ فائل دوسری ایپ میں کھولیں۔ دونوں پلیٹ فارم شیئر فائل سیشن میں لیتے ہیں؛ iOS، Files کا منتخب فولڈر یاد رکھتا ہے۔

اصلی آلے پر دیکھیں

Android فونز اور iPhone کی اسکرین شاٹس — وہی اسکرینیں جنہیں آپ سرور شامل کرنے، ٹرمینلز میں کام کرنے، متعدد سیشن چلانے اور SFTP سے فائلیں منتقل کرنے کے لیے استعمال کریں گے۔

اسے عمل میں دیکھیں

دونوں پلیٹ فارمز پر مختصر ڈیمو۔ Android: ہوم اسکرین جو بتاتی ہے کہ آپ کن سیشنز میں واپس جا سکتے ہیں، سیشن ٹول بار جو صرف وہی دکھاتا ہے جو اُس سرور پر موجود ہے، فائل کو سیدھا پرامپٹ میں بھیجنا، اور tmux، herdr اور Zellij مینیجرز۔ iOS: سیدھا لائیو ٹرمینل میں داخل ہونا اور وہ ہوم اسکرین جہاں آپ واپس آتے ہیں۔

Android
iOS — iPhone اور iPad

ہر سیشن مینیجر کے لیے ایک ویڈیو

مختصر مظاہرے tmux، herdr اور Zellij متعارف کراتے ہیں۔ طویل ریکارڈنگ دونوں پلیٹ فارم پر حقیقی سرور کے سیشن، ونڈو، ٹیب اور پین کنٹرول دکھاتی ہے۔

tmux

سیشنز، ونڈوز اور پین سیدھے ہوم اسکرین سے، اور ایک سیشن پر گھنٹی کا نشان کیونکہ وہاں کوئی چیز جواب کی منتظر ہے۔ ایک ونڈو منسلک کریں تو چلتا ہوا ٹرمینل اُس کے پیچھے چلا جاتا ہے؛ ونڈو بنائیں اور نام دیں — کہیں بھی پریفکس شارٹ کٹ ٹائپ کیے بغیر۔

Android
iOS — iPhone اور iPad

herdr

ورک اسپیس، ٹیبز اور پین جو ایجنٹس کی اصل حالت اٹھائے ہوئے ہیں — ایک ایجنٹ کام کر رہا ہے، دوسرا رکا ہوا کسی انسان کا منتظر ہے۔ رکے ہوئے کا پیش نظارہ دیکھیں، فون سے اسے جواب دیں، اور دیکھیں کہ herdr اسے پہلے کام کرتا ہوا اور پھر مکمل قرار دیتا ہے۔

Android
iOS — iPhone اور iPad

Zellij

سیشنز اپنی عمر کے ساتھ، پھر ٹیبز اور پین۔ کسی پین کا آؤٹ پٹ منسلک ہوئے بغیر دیکھیں، نام والا ٹیب شامل کریں، اہم ٹیب کو سامنے لائیں، اور منسلک ہو جائیں — پرامپٹ پر کچھ ٹائپ کیے بغیر۔

Android
iOS — iPhone اور iPad

مزید تین، Android پر فلمائے گئے

ان کا iOS نسخہ ابھی موجود نہیں۔ وہی زندہ سرور جو اوپر کے مظاہروں میں تھا: ایک سیشن جو ایپ سے نکل جانے کے بعد بھی زندہ رہتا ہے، ایک کلید جو فون میں ٹائپ کرنے کے بجائے فون ہی پر بنائی گئی، اور سرورز جو اُسی طرح گروپ کیے گئے ہیں جیسے آپ ان کے بارے میں سوچتے ہیں۔

سیشن ایپ کے بعد بھی چلتا رہتا ہے

Android پیش منظر سروس سے رابطہ رکھتا ہے؛ مستقل اطلاع سرور اور سب منقطع کرنے کا اختیار دیتی ہے۔ چلتا لاگ چھوڑ کر واپس آئیں تو سیشن جاری ہے۔ iOS مختصر پس منظر وقت کے بعد دوبارہ رابطہ اور ملٹی پلیکسر سے وابستگی کرتا ہے۔

Android

کلیدیں یہیں بنتی ہیں، ٹائپ نہیں کی جاتیں

فون ہی پر Ed25519 کلید بنائیں: ایک لیبل، ایک صارف نام، اور ایک اختیاری پاس فریز۔ اس کے بعد کھلنے والی شیٹ عوامی حصہ دکھاتی ہے تاکہ آپ اسے سرور کی authorized_keys میں شامل کریں، اور دونوں میں سے کوئی بھی حصہ شیئر یا محفوظ کر سکتی ہے۔

Android

سرورز اُن فولڈرز میں رہتے ہیں جنہیں نام آپ دیتے ہیں

محفوظ سرورز کو فولڈرز میں گروپ کریں اور جو زیرِ استعمال نہ ہوں انہیں سکیڑ دیں۔ یہی نسخہ ٹرمینل پر ختم ہوتا ہے، جہاں کسی کمانڈ کا چھاپا ہوا URL خط کشیدہ اور قابلِ ٹیپ ہوتا ہے، نہ کہ ایسی چیز جسے ہاتھ سے منتخب کرنا پڑے۔

Android

ٹرمینل کے اندر، ایک متحرک چارٹ

36 فریموں کی ایک GIF جو Kitty گرافکس پروٹوکول پر بھیجی جاتی ہے اور ایپ اسے فائل کے اپنے فریم وقت پر ڈی کوڈ کرتی ہے — باہر سے آگے نہیں بڑھائی جاتی۔ پھر وہ ایسکیپ سیکوئنس جن پر کسی ٹرمینل کو پرکھا جاتا ہے: OSC 8 بلڈ نمبروں اور ڈیش بورڈ ناموں کو چھونے کے قابل بنا دیتا ہے، OSC 52 دور کی مشین کو آپ کے فون کا کلپ بورڈ لکھنے دیتا ہے، اور OSC 777 ایک حقیقی Android اطلاع اٹھاتا ہے۔

Android

Termux اور Termius کے ساتھ اس کی جگہ

Mobile SSH جان بوجھ کر محدود ہے: یہ نہ مکمل Linux ماحول ہے نہ کراس پلیٹ فارم ٹیم وولٹ۔ یہ Android اور iOS کے لیے ایک مقامی SSH/SFTP ٹول ہے جو موبائل صارفین کے لیے سب سے اہم سیشن کنٹرولز تک تیز رسائی دیتا ہے۔