ప్రారంభించడం

Mobile SSH అనేది మీ స్వంత Linux, Unix, నెట్‌వర్క్, IoT లేదా డెవలప్‌మెంట్ సర్వర్‌లకు కనెక్ట్ అవ్వడానికి Android మరియు iOS కోసం ఒక SSH క్లయింట్. మీరు సర్వర్ చిరునామా మరియు ఆధారాలను అందిస్తారు; యాప్ ఒక ఇంటరాక్టివ్ SSH టర్మినల్‌ను తెరుస్తుంది.

అవసరాలు

యాప్‌ను ఇన్‌స్టాల్ చేయడం

సర్వర్‌కు కనెక్ట్ అవ్వడం

  1. Mobile SSH తెరవండి.
  2. + Add Session నొక్కి సేవ్ చేసిన సర్వర్‌ను శోధించండి, లేదా ఆ స్క్రీన్ నుండి కొత్తది జోడించండి.
  3. కొత్త సర్వర్ జోడిస్తున్నట్లయితే హోస్ట్, పోర్ట్, వినియోగదారు పేరు మరియు ధృవీకరణ వివరాలను నమోదు చేయండి.
  4. టర్మినల్ సెషన్ తెరవడానికి సర్వర్‌ను నొక్కండి.
  5. ఇంకా నడుస్తున్న సెషన్‌లకు తిరిగి రావడానికి స్టార్ట్ స్క్రీన్‌లో Active Sessions ఉపయోగించండి.

డిఫాల్ట్ SSH పోర్ట్ 22. మీ సర్వర్ వేరే పోర్ట్‌ను ఉపయోగిస్తే, ఆ పోర్ట్‌ను సర్వర్ ప్రొఫైల్‌లో నమోదు చేయండి.

సర్వర్ గుర్తింపు తనిఖీ

రెండు యాప్‌లు ఆధారాలు పంపే ముందు SSH గుర్తింపు తనిఖీ చేస్తాయి. మారిన కీ ప్రత్యామ్నాయ చిరునామాలు, జంప్ హోస్ట్‌లలోనూ కనెక్షన్ ఆపుతుంది.

సేవ్ చేసిన గుర్తింపులు సెట్టింగ్‌లలో చూడండి. రెండు ప్లాట్‌ఫామ్‌లు నిర్వాహకుడు ఇచ్చిన హోస్ట్-కీ రద్దులు మద్దతిస్తాయి; Android హోస్ట్ సర్టిఫికెట్ అధికారులనూ మద్దతిస్తుంది. iOSలో పరిమిత OpenSSH @revoked Ed25519/ECDSA నమోదులకు సెట్టింగ్‌లు → సర్వర్ గుర్తింపులు → రద్దు చేసిన కీలు దిగుమతి వాడండి. కొత్త కనెక్షన్‌లు, పునఃకనెక్షన్‌లలో గతంలో నమ్మినవి సహా రద్దైన కీలు ఆగుతాయి; దిగుమతి ప్రస్తుత కనెక్షన్‌లు మూయదు. iOS హోస్ట్ సర్టిఫికెట్/CA దిగుమతి ఇవ్వదు. నమ్మకం పరికరంలోనే, బ్యాకప్ నుంచి రాదు. మారిన లేదా రద్దు కీ తొలగించే ముందు అడ్డుకున్న కారణం చూడండి.

ట్రాన్స్‌పోర్ట్‌ను ఎంచుకోవడం

మీరు సర్వర్‌ను జోడించేటప్పుడు లేదా సవరించేటప్పుడు, Mobile SSH ఎలా కనెక్ట్ అవ్వాలో Transport సెలెక్టర్ నిర్ణయిస్తుంది:

Android ప్రయోగాత్మక Teleport ప్రాక్సీ కూడా ఇస్తుంది. సేవ్ చేసిన జంప్ రూట్‌కు SSH అవసరం; Eternal Terminalతో కలపలేరు.

సర్వర్‌లను సేవ్ చేయడం

సేవ్ చేసిన సర్వర్‌లు కనెక్షన్ లక్ష్యాన్ని మరియు ఐచ్ఛిక టన్నెల్ కాన్ఫిగరేషన్‌ను నిల్వ చేస్తాయి. ఒక సేవ్ చేసిన సర్వర్‌లో ఇవి ఉండవచ్చు:

మీరు పదేపదే యాక్సెస్ చేసే హోస్ట్‌ల కోసం సేవ్ చేసిన సర్వర్‌లను ఉపయోగించండి. ఒక సేవ్ చేసిన సర్వర్ మీ ప్రస్తుత క్రియాశీల సెషన్ కంటే వేరే హోస్ట్‌ను సూచిస్తే, Mobile SSH ఎంచుకున్న లక్ష్యం కోసం కొత్త కనెక్షన్‌ను ప్రారంభిస్తుంది.

అనేక చిరునామాలు (LAN/VPN రోమింగ్)

మీరు ఎక్కడ ఉన్నారనే దానిపై ఆధారపడి ఒకే మెషీన్ తరచుగా వేర్వేరు చిరునామాల వద్ద చేరుకోదగినది — ఇంటి Wi-Fi IP వర్సెస్ VPN IP. సర్వర్ ఎడిట్ డైలాగ్‌లో ప్రత్యామ్నాయాలను జోడించండి, అవసరమైతే ప్రతిదానికి దాని సొంత పోర్ట్‌తో. మీరు కనెక్ట్ అయినప్పుడు, ఏదో ఒకటి స్పందించే వరకు Mobile SSH చిరునామాలను వరుసగా ప్రయత్నిస్తుంది, మరియు చివరిగా పనిచేసిన చిరునామాను గుర్తుంచుకుని తదుపరిసారి దాన్ని ముందుగా డయల్ చేస్తుంది. నెట్‌వర్క్ మార్పు (ఉదాహరణకు VPN నుండి బయటకు రావడం) చనిపోయిన మార్గం టైమ్ అవుట్ అయ్యే వరకు వేచి ఉండకుండా, ఇప్పుడు చేరుకోగల చిరునామాకు వెంటనే మళ్లీ కనెక్ట్ అవ్వడాన్ని ప్రేరేపిస్తుంది.

జంప్ హోస్ట్‌లు

మొదట బాస్టియన్‌లు సేవ్ చేసి గమ్యం జంప్ సెట్టింగ్‌లలో క్రమంగా ఎంచుకోండి. రెండు ప్లాట్‌ఫామ్‌లలో విస్తరణ తర్వాత ఎనిమిది SSH హాప్‌లు. ప్రతి దానికి సొంత ఆధారాలు/తనిఖీ; గమ్యం ముందు హాప్ నుంచి చేరితే చాలు. లేని సర్వర్, లూప్, వైఫల్యంలో నేరుగా కనెక్ట్ కాకుండా ఆగుతుంది. టెర్మినల్, SFTP, స్థానిక ఫార్వార్డ్‌లు, మద్దతున్న SSH పనులు అదే రూట్ వాడతాయి.

ఆధారాలను సేవ్ చేయడం

Credentials స్క్రీన్ పునర్వినియోగించదగిన వినియోగదారు పేరు/పాస్‌వర్డ్ లేదా వినియోగదారు పేరు/ప్రైవేట్-కీ రికార్డులను నిల్వ చేస్తుంది. సేవ్ చేసిన ఆధారాలను సర్వర్ సెటప్ డైలాగ్ నుండి ఎంచుకోవచ్చు, తద్వారా ప్రతి హోస్ట్ కోసం అదే లాగిన్ సమాచారాన్ని మళ్లీ నమోదు చేయనవసరం లేదు.

ఆధార రికార్డులు పరికరంలో స్థానికంగా నిల్వ చేయబడతాయి — iOS లో రహస్యాలు సిస్టమ్ Keychain లో ఉంచబడతాయి. మీరు పాస్‌వర్డ్‌లు, పాస్‌ఫ్రేజ్‌లు లేదా ప్రైవేట్ కీలను సేవ్ చేస్తే పరికరాన్ని స్క్రీన్ లాక్‌తో రక్షించండి.

ప్రైవేట్ కీలను ఉపయోగించడం

Mobile SSH అతికించిన ప్రైవేట్ కీలను మరియు సిస్టమ్ ఫైల్ పికర్ ద్వారా కీ దిగుమతిని మద్దతిస్తుంది. Android లో యాప్ Ed25519, ECDSA (P-256/384/521) మరియు RSA కీలను మద్దతిస్తుంది; iOS లో Ed25519 మరియు ECDSA (P-256/384/521) కీలను మద్దతిస్తుంది. DSA (ssh-dss) కీలు ఏ ప్లాట్‌ఫారమ్‌లోనూ మద్దతు లేదు. రెండు ప్లాట్‌ఫారమ్‌లూ పాస్‌ఫ్రేజ్‌తో ఎన్‌క్రిప్ట్ చేసిన కీని తెరవగలవు — పాస్‌ఫ్రేజ్‌ను పాస్‌వర్డ్/పాస్‌ఫ్రేజ్ ఫీల్డ్‌లో నమోదు చేయండి.

ప్రైవేట్ కీని ఉపయోగించడానికి:

  1. Credentials లేదా సర్వర్ ఎడిట్ డైలాగ్ తెరవండి.
  2. ప్రైవేట్ కీ టెక్స్ట్‌ను అతికించండి, లేదా Import from file ఎంచుకోండి.
  3. కీ ఎన్‌క్రిప్ట్ చేయబడితే పాస్‌వర్డ్/పాస్‌ఫ్రేజ్ ఫీల్డ్‌లో కీ పాస్‌ఫ్రేజ్‌ను నమోదు చేయండి.
  4. ఆధారాన్ని లేదా సర్వర్‌ను సేవ్ చేయండి.

ప్రైవేట్ కీ సిస్టమ్ ఫైల్ ఎంపికతో దిగుమతి అవుతుంది; మిగిలిన నిల్వ ప్రవేశం ఇవ్వదు. బదిలీకి ప్రత్యేక ఫోల్డర్/ఫైల్ ఎంపికలు ఉన్నాయి.

Android USB/NFC FIDO2 భద్రతా కీలు: నమోదు లేదా OpenSSH ఆధారాలు దిగుమతి చేసి టచ్/PIN అనుసరించండి. ఎగుమతి/పునరుద్ధరణ తర్వాత కూడా అసలు కీ కావాలి. SSH ఏజెంట్ ఫార్వార్డింగ్ ప్రతి సర్వర్‌కు ప్రత్యేక అనుమతి; సేవ్ చేసిన ఆధారాలు సంతకం అభ్యర్థనలకు స్పందిస్తాయి, ప్రతి వినియోగానికి ఐచ్ఛిక ఆమోదం. సంతకం అడగడానికి నమ్మే సర్వర్‌లోనే ఆన్ చేయండి. iOS భద్రతా-కీ ప్రమాణీకరణ/ఏజెంట్ ఫార్వార్డింగ్ ఇవ్వదు.

హోమ్ స్క్రీన్

ఖాళీ కనెక్షన్ ఫారంను తెరవడం కాకుండా, “నేను దేనిలోకి తిరిగి వెళ్లగలను?” అనే ప్రశ్నకు సమాధానం ఇచ్చేలా హోమ్ స్క్రీన్ రూపొందించబడింది:

Android VPN టైల్ అంతర్నిర్మిత క్లయింట్లు తెరుస్తుంది; గురించి సెట్టింగ్‌లలో ఉంది. సైట్ VPN మార్గదర్శకం పోర్ట్ ఫార్వార్డింగ్లో భాగం.

ఏదీ సజీవంగా లేకపోతే మరియు కాష్‌లో ఏదీ లేకపోతే, స్క్రీన్ అదే చెప్పి మిమ్మల్ని Servers వైపు చూపుతుంది.

సేవ్ చేసిన సర్వర్‌లకు పేరు పెట్టడం, శోధించడం

ఒక సేవ్ చేసిన సర్వర్‌కు పేరు ఉండవచ్చు — “Home NAS”, “Prod web” — మరియు జాబితాలో చిరునామాకు బదులు ఆ పేరు కనిపిస్తుంది. పేరు అస్పష్టంగా ఉండే చోట చిరునామా దానంతట అదే తిరిగి వస్తుంది: ఒకే పేరుతో రెండు వరుసలు ఉన్నప్పుడు, లేదా శోధన జరుగుతున్నప్పుడు — తద్వారా వరుసలను మీరు ఎప్పుడూ వేరు చేయగలరు.

ఫిల్టర్ చేయడానికి Saved Servers పేజీలోని శోధన ఫీల్డ్‌ను నొక్కండి. శోధన పేరు, వినియోగదారు, హోస్ట్, పోర్ట్, ఆధారం మరియు ఏ ప్రత్యామ్నాయ చిరునామాలతోనైనా సరిపోలుతుంది. + Add Session స్క్రీన్ కూడా శోధనతో తెరుచుకుంటుంది, కాబట్టి ఒకే దశలో సేవ్ చేసిన సర్వర్‌ను కనుగొని కనెక్ట్ అవ్వవచ్చు.

సర్వర్‌లను ఫోల్డర్‌లలో ఉంచవచ్చు. ఫోల్డర్ మూసుకుంటుంది, తాను మూసుకుని ఉన్నానని గుర్తుంచుకుంటుంది, మరియు దాని క్రమాన్ని మార్చవచ్చు లేదా పేరు మార్చవచ్చు; ఒక ఫోల్డర్‌ను తొలగిస్తే అందులోని సర్వర్‌లు తొలగిపోకుండా Ungrouped లోకి వెళ్తాయి.

మీ సెటప్‌లో కొంత భాగాన్ని ఎగుమతి చేయడం

Servers మరియు Credentials స్క్రీన్‌లలోని Export selected… జాబితాను టిక్-బాక్స్ పికర్‌గా మారుస్తుంది, కాబట్టి అన్నింటినీ ఎగుమతి చేయకుండానే మూడు సర్వర్‌లను అందించవచ్చు. ఫోల్డర్ హెడర్‌ను నొక్కితే మొత్తం ఫోల్డర్ ఎంపికవుతుంది. మీరు పాస్‌ఫ్రేజ్ ఇస్తే ఎగుమతులు ఎన్‌క్రిప్ట్ చేయబడతాయి — లేకపోతే ఫైల్‌లో పాస్‌వర్డ్‌లు మరియు ప్రైవేట్ కీలు సాదా టెక్స్ట్‌లో ఉంటాయి, మరియు రాయడానికి ముందే యాప్ అది చెబుతుంది.

పూర్తి బ్యాకప్‌కు Android అన్నీ ఎగుమతి (బ్యాకప్) లేదా iOS బ్యాకప్, పునరుద్ధరణ. ప్రస్తుత వెర్షన్‌లు సర్వర్లు, ఆధారాలు, భాష, అదనపు కీలు, మల్టిప్లెక్సర్ క్రమం; Android VPN/SOCKSనూ కలుపుతాయి. మొత్తం ఫైల్‌ను పాస్‌ఫ్రేజ్‌తో రక్షించండి.

రెండు యాప్‌లు ప్రస్తుత ఆకృతి 2, పాత ఇన్వెంటరీ బ్యాకప్ చదువుతాయి. కలుపు ఇచ్చిన భాగాలు జతచేసి ఉన్నవి ఉంచుతుంది; భర్తీ ఫైల్‌లో ఉన్న భాగాలు మారుస్తుంది, సెట్టింగ్‌ల భాగం ఉంటే వదిలిన ఎంపికలు డిఫాల్ట్‌కు మారతాయి. లేని భాగాలు మారవు. మద్దతులేనివి గుర్తిస్తుంది, మరో యాప్ సదుపాయంగా మారవు. దిగుమతి VPN ప్రారంభించదు.

హోస్ట్ గుర్తింపు, యాక్టివ్ సెషన్‌లు, సిస్టమ్ అనుమతులు, ఎంపిక ఫోల్డర్ ప్రవేశం తిరిగిరావు. కొత్త పరికరంలో హోస్ట్ తనిఖీ, ఫోల్డర్ అనుమతి ఇవ్వండి. పాత వెర్షన్‌లు కొత్త పూర్తి బ్యాకప్ చదవలేవు.

క్రియాశీల సెషన్‌లు

సెషన్‌లు నడిస్తే హోమ్‌లో సంఖ్యతో యాక్టివ్ సెషన్‌లు; ట్యాప్ చేసి టెర్మినల్ గ్రిడ్‌కు రండి. Android నిరంతర నోటిఫికేషన్ యాక్టివ్ హోస్ట్‌లు చూపి కనెక్షన్ నియంత్రణలు తెరుస్తుంది.

స్టార్ట్ స్క్రీన్‌కు తిరిగి వెళ్లడం క్రియాశీల SSH సెషన్‌లను డిస్‌కనెక్ట్ చేయదు; పేన్‌లను మూసివేయడం లేదా టర్మినల్ కార్యకలాపాన్ని ముగించడం వాటిని డిస్‌కనెక్ట్ చేస్తుంది.

మొదటి ఉపయోగకరమైన సెట్టింగ్‌లు

స్టార్ట్ స్క్రీన్ నుండి Settings తెరవండి (దానికి సొంత పేజీ ఉంది):

ప్లగిన్‌లు

ప్లగిన్‌లు Mobile SSH ను అదనపు వర్క్‌ఫ్లోలతో విస్తరిస్తాయి. వీటి కోసం స్టార్ట్ స్క్రీన్ నుండి Plugins తెరవండి:

ప్లగిన్‌లు డిఫాల్ట్‌గా ఒక పబ్లిక్ కేటలాగ్ నుండి తీసుకోబడతాయి. మీకు మీ సొంత కేటలాగ్ ఉంటే, Mobile SSH ను అనుకూల లేదా ప్రైవేట్ కేటలాగ్ మూలం వైపు చూపవచ్చు. మీరు విశ్వసించే మూలాల నుండి మాత్రమే ప్లగిన్‌లను ఇన్‌స్టాల్ చేయండి.

భాషలు

Mobile SSH డిఫాల్ట్‌గా సిస్టమ్ భాష వాడుతుంది. రెండు యాప్‌లలో ఇరవై భాషలు: అరబిక్, ఈజిప్షియన్ అరబిక్, బెంగాలీ, చైనీస్ (సరళీకృత/సంప్రదాయ), ఇంగ్లీష్, ఫ్రెంచ్, జర్మన్, హిందీ, ఇండోనేషియన్, జపనీస్, మరాఠీ, నైజీరియన్ పిడ్జిన్, పోర్చుగీస్, రష్యన్, స్పానిష్, తమిళం, తెలుగు, టర్కిష్, ఉర్దూ.

ఫోన్ భాష కాకుండా వేరే భాషలో యాప్ కావాలంటే, Settings → Language లో “System default” ఎంపికతో కూడిన పికర్ ఉంది. అంతే కాకుండా Android యొక్క Settings → System → Languages లేదా iOS లోని Settings → General → Language & Region నుండి కూడా దాన్ని మార్చవచ్చు.

భద్రతా గమనిక

నమ్మకమైన సర్వర్‌కే కనెక్ట్ అవ్వండి. ఎగుమతి/షేర్ వరకు డేటా పరికరంలోనే; Mobile SSH క్లౌడ్ భద్రపెట్టె లేదా ఆటో పరికర సింక్ ఇవ్వదు. పరికరం, బ్యాకప్ రక్షించి, తెలియని వేలిముద్ర తనిఖీ చేసి, కీ మార్పు వైఫల్యం పరిశీలించి మళ్లీ కనెక్ట్ అవ్వండి.