ఫైల్ బదిలీ
Mobile SSH లో క్రియాశీల SSH కనెక్షన్తో అనుసంధానించబడిన ఒక SFTP ఫైల్ బదిలీ స్క్రీన్ ఉంది. ఇది మీ ఫోన్ లేదా టాబ్లెట్ నుండి వేగవంతమైన సర్వర్ నిర్వహణ కోసం రూపొందించబడింది: కాన్ఫిగ్ను అప్లోడ్ చేయండి, లాగ్ను డౌన్లోడ్ చేయండి, రిమోట్ ఫైల్ పేరు మార్చండి, లేదా యాప్ను వదలకుండా అనుమతులను తనిఖీ చేయండి.
ఫైల్ బదిలీని తెరవడం
- ఒక SSH సర్వర్కు కనెక్ట్ అవ్వండి.
- కనెక్ట్ అయిన టర్మినల్ పేన్ను ఎంచుకోండి.
- టర్మినల్ టూల్బార్ నుండి Transfer తెరవండి, లేదా ప్రస్తుత స్క్రీన్ మద్దతిస్తే పేన్ హెడర్పై ఎక్కువసేపు నొక్కండి.
- ఫైల్ బదిలీ స్క్రీన్ ఒక లోకల్ పేన్ మరియు ఒక రిమోట్ పేన్తో తెరుచుకుంటుంది.
క్రియాశీల SSH సెషన్ లేకపోతే, ఫైల్ బదిలీ తెరవదు.
లోకల్ మరియు రిమోట్ పేన్లు
ఫైల్ బదిలీ స్క్రీన్లో రెండు బ్రౌజర్ పేన్లు ఉన్నాయి:
- లోకల్ పేన్: ఫోన్ స్టోరేజ్.
- రిమోట్ పేన్: SFTP ద్వారా సర్వర్ ఫైల్లు.
యాప్ ప్రతి హోస్ట్కు చివరి పది రిమోట్ మార్గాలను గుర్తుంచుకుంటుంది — వాటిని Android లో రిమోట్ పేన్ హెడర్ నుండి, iOS లో గడియారం ఐకాన్ నుండి తెరవండి. క్రమబద్ధీకరణ సెట్టింగ్లు రెండు పేన్లకు ప్రతి హోస్ట్కు గుర్తుంచుకోబడతాయి. లోకల్ మార్గ చరిత్ర లేదు: Android లో లోకల్ పేన్ అంటే మీరు అనుమతి ఇచ్చిన ఫోల్డర్, iOS లో అది యాప్ యొక్క సొంత డాక్యుమెంట్స్ ప్రాంతం.
ఫైల్ బదిలీ స్క్రీన్ మీ సిస్టమ్ లైట్ లేదా డార్క్ థీమ్ను అనుసరిస్తుంది, కాబట్టి ఇది మిగతా Mobile SSH తో సరిపోతుంది.
ప్రతి సెషన్ ఎక్కడ తెరుచుకుంటుంది (Android)
tmux సెషన్కు అటాచ్ అయి ఉన్న పేన్ నుండి File Transfer తెరిస్తే, ఆ సెషన్ చివరిసారి ఎక్కడ పని చేస్తోందో అక్కడే రిమోట్ పేన్ తిరిగి తెరుచుకుంటుంది, పేన్ హెడర్లో ఆ సెషన్ పేరు కనిపిస్తుంది. మీరు ఇంతకుముందు దాని నుండి తెరవని సెషన్ అయితే, ఆ హోస్ట్లో మీరు ఎక్కువగా వాడే డైరెక్టరీల వద్ద, ఆ తర్వాత ఆ హోస్ట్ చివరి డైరెక్టరీ వద్ద, ఆ తర్వాత మీ హోమ్ డైరెక్టరీ వద్ద ప్రారంభమవుతుంది.
గుర్తుంచుకున్న డైరెక్టరీ ఈలోగా తొలగించబడితే, మిమ్మల్ని ఎర్రర్పై వదిలేయకుండా, నిజంగా జాబితా అయ్యే ఒకటి దొరికే వరకు యాప్ ఆ జాబితాలో కిందికి దిగుతుంది — మరియు పాడైన మార్గాన్ని తిరిగి రాయదు. iOS లో ప్రతి హోస్ట్కు ఒక రిమోట్ డైరెక్టరీ గుర్తుంచుకోబడుతుంది.
స్టోరేజ్ యాక్సెస్
Mobile SSH ఏ ప్లాట్ఫారమ్లోనూ సమగ్ర స్టోరేజ్ అనుమతిని అడగదు.
Android లో మీరు సిస్టమ్ ఫోల్డర్ పికర్తో ఒక ఫోల్డర్కు అనుమతి ఇస్తారు, మరియు డౌన్లోడ్లు అక్కడే రాయబడతాయి — మిగతా ప్రతి యాప్ ఇప్పటికే చదవగలిగే చోట. ఈ అనుమతి యాప్ను మళ్లీ తెరిచినా నిలిచి ఉంటుంది.
iOS లో లోకల్ పేన్ అంటే యాప్ యొక్క డాక్యుమెంట్స్ ప్రాంతం, మరియు ఫైల్లు సిస్టమ్ డాక్యుమెంట్ మరియు ఫోటో పికర్ల ద్వారా వస్తాయి.
iOS లో, లోకల్ పేన్ యాప్ యొక్క సొంత డాక్యుమెంట్స్ ప్రాంతంతో పని చేస్తుంది, మరియు మీరు సిస్టమ్ డాక్యుమెంట్ మరియు ఫోటో పికర్ల ద్వారా ఫైల్లను తీసుకువస్తారు — ఫోటోలు మరియు డాక్యుమెంట్ల మల్టీ-సెలెక్ట్ దిగుమతితో సహా. ప్రత్యేక స్టోరేజ్ అనుమతి అవసరం లేదు.
ప్రైవేట్ కీ దిగుమతి ఫైల్ బదిలీ నుండి వేరు మరియు సిస్టమ్ ఫైల్ పికర్ను ఉపయోగిస్తుంది.
ఫైల్లను అప్లోడ్ చేయడం
- లోకల్ పేన్ను తెరవండి.
- మీరు అప్లోడ్ చేయాలనుకునే ఫైల్కు నావిగేట్ చేయండి.
- అప్లోడ్ ఎంచుకోండి.
- రిమోట్ గమ్యాన్ని నిర్ధారించండి.
- పురోగతి మరియు పూర్తి కోసం బదిలీ క్యూను చూడండి.
అప్లోడ్లు ఇప్పటికే ఉన్న SSH/SFTP కనెక్షన్ను ఉపయోగిస్తాయి. కనెక్షన్ తెగిపోతే, మళ్లీ కనెక్ట్ అయిన తర్వాత మళ్లీ ప్రయత్నించండి.
ఫైల్లను డౌన్లోడ్ చేయడం
- రిమోట్ పేన్ను తెరవండి.
- మీరు డౌన్లోడ్ చేయాలనుకునే ఫైల్కు నావిగేట్ చేయండి.
- డౌన్లోడ్ ఎంచుకోండి.
- లోకల్ గమ్యాన్ని నిర్ధారించండి.
- పురోగతి మరియు పూర్తి కోసం బదిలీ క్యూను చూడండి.
పెద్ద డౌన్లోడ్లను వీలైనప్పుడు స్థిరమైన నెట్వర్క్లో చేయండి.
మొత్తం ఫోల్డర్లను కాపీ చేయడం
అప్లోడ్లు మరియు డౌన్లోడ్లు ఒకే ఫైల్లకు పరిమితం కావు. ఒక ఫోల్డర్ను ఎంచుకోండి, Mobile SSH మొత్తం సబ్ట్రీను రెండు దిశలలో — ఫోన్ నుండి రిమోట్కు మరియు రిమోట్ నుండి ఫోన్కు — కాపీ చేస్తుంది, ముందుగా గమ్య డైరెక్టరీలను సృష్టించి, ఆపై ప్రతి ఫైల్ను క్యూలో ఉంచుతుంది. చదవలేని సబ్డైరెక్టరీ మిగిలిన కాపీని ఆపదు; Android లో అది “Can’t list directory” అని చదివే విఫల వరుసగా నివేదించబడుతుంది, iOS మాత్రం ఏమి దాటవేసిందో జాబితా చేయకుండా కొనసాగుతుంది.
రిమోట్ ఫైల్ చర్యలు
ఎంచుకున్న రిమోట్ అంశం ఆధారంగా, Mobile SSH ఇలాంటి చర్యలను చూపవచ్చు:
- డౌన్లోడ్, లేదా Android లో Copy to phone.
- సర్వర్లోనే కాపీ లేదా తరలింపు —
cp -r/mvహోస్ట్లోనే నడుస్తాయి, బైట్లు మీ ఫోన్ను తాకవు. - పేరు మార్చు.
- తొలగించు.
- ఫైల్ లేదా డైరెక్టరీ సృష్టించు.
- టెక్స్ట్ ఫైల్ను సవరించు.
.tar.gzకు కుదించు.- అనుమతులు — మోడ్ మరియు యజమానిని మార్చు, మొత్తం ఫోల్డర్కు వర్తింపజేసే ఎంపికతో.
- మరో యాప్లో తెరువు.
- ఫైల్ వివరాలను చూడు.
రిమోట్ ఫైల్ వివరాలలో అనుమతి బిట్లు, యజమాని, సమూహం మరియు ఆక్టల్ అనుమతి విలువలు ఉండవచ్చు. మరో ప్రక్రియ లేదా డిప్లాయ్మెంట్ సాధనం నిర్వహించే సర్వర్ ఫైల్లను మార్చే ముందు ఈ వివరాలను తప్పక తనిఖీ చేయండి.
ఫైల్ పరిమాణాలు బైనరీ యూనిట్లలో చూపబడతాయి, కాబట్టి పక్క ట్యాబ్లోని టర్మినల్లో ls -h ముద్రించేదానితో అవి సరిపోతాయి.
క్రమబద్ధీకరణ మరియు ఇటీవలి మార్గాలు
ప్రతి పేన్ పేరు లేదా తేదీ ప్రకారం ఆరోహణ లేదా అవరోహణ క్రమంలో క్రమబద్ధీకరించవచ్చు. Mobile SSH ఎంచుకున్న లోకల్ మరియు రిమోట్ క్రమ మోడ్లను ఇటీవలి మార్గాలతో పాటు ప్రతి హోస్ట్కు నిల్వ చేస్తుంది, కాబట్టి అదే సర్వర్కు పదేపదే బదిలీలు పరిచిత స్థానాల నుండి ప్రారంభమవుతాయి.
బదిలీ క్యూ
బదిలీలు క్యూలో ఉంచబడి స్థితి ప్రకారం చూపబడతాయి, మరియు లాగ్ ప్రతి బదిలీని చూపుతూ స్క్రోల్ అవుతుంది — Android వాటిని Queued / Failed / Successful ట్యాబ్లుగా, iOS Active / Failed / Done ట్యాబ్లుగా చూపుతుంది. అంతర్లీన SFTP ఆపరేషన్ కారణాన్ని అందించినప్పుడు విఫలమైన బదిలీలలో కారణం చేర్చబడుతుంది. iOS లో ప్రస్తుతం బదిలీ అవుతున్న ఫైల్ Active ట్యాబ్లో పైనే ఉంటుంది, మరియు ఒక వరుసను మధ్యలోనే రద్దు చేయవచ్చు.
యాప్ నుండి ఫైల్లను బయటకు తీయడం
- Android: డౌన్లోడ్లు మీరు అనుమతి ఇచ్చిన ఫోల్డర్లోకి చేరతాయి, కాబట్టి అవి ఇప్పటికే మిగతా ప్రతి యాప్కు కనిపిస్తాయి. Open in another app రెండు పేన్లలోనూ ఉంది; రిమోట్ ఫైల్ ముందుగా డౌన్లోడ్ అయి, ఆ తర్వాత అందించబడుతుంది.
- iOS: Mobile SSH, Files యాప్లో On My iPhone కింద కనిపిస్తుంది, కాబట్టి My Phone పేన్లో ఉన్నదానిని Mail, పికర్లు మరియు ఇతర యాప్ల నుండి చేరుకోవచ్చు. డౌన్లోడ్ చేసిన ఫైల్ను ఎక్కువసేపు నొక్కి Open in another app ఎంచుకుని దాన్ని అందించండి, AirDrop చేయండి లేదా వేరే చోట సేవ్ చేయండి.
సెషన్లోకి ఫైల్ పంపడం (Android)
Android ఇతర ఏ యాప్ నుండైనా షేర్ చేసిన ఫైల్లను స్వీకరిస్తుంది: Mobile SSH కు షేర్ చేస్తే ఆ ఫైల్ ఆ పేన్ హోస్ట్లోని ~/.cache/mobile-ssh కు అప్లోడ్ అవుతుంది, మరియు దాని రిమోట్ మార్గం ప్రాంప్ట్లో టైప్ చేయబడుతుంది, కాబట్టి మీరు వెంటనే దాన్ని వాడుకోవచ్చు. టర్మినల్ టూల్బార్లోని 📎 బటన్ సిస్టమ్ ఫైల్ పికర్ నుండి అదే పని చేస్తుంది, మరియు రెండూ ఒకేసారి అనేక ఫైల్లను స్వీకరిస్తాయి.
iOS లో, + బటన్తో ఫైల్లను లోకల్ పేన్లోకి తీసుకువచ్చి అక్కడి నుండి అప్లోడ్ చేయండి.
ఆచరణాత్మక చిట్కాలు
- లక్ష్యిత ఫైల్ తరలింపుల కోసం SFTP ఉపయోగించండి; పెద్ద డైరెక్టరీ సమకాలీకరణ కోసం సర్వర్లో
rsyncవంటి కమాండ్-లైన్ సాధనాలను ఉపయోగించండి. - బ్యాకప్ లేదా డిప్లాయ్మెంట్ రోల్బ్యాక్ మార్గం లేకపోతే లైవ్ ప్రొడక్షన్ ఫైల్లను సవరించడం మానుకోండి.
- అప్లోడ్ తర్వాత ఫైల్ కనిపించకపోతే, రిమోట్ పేన్ను రిఫ్రెష్ చేయండి లేదా గమ్య మార్గాన్ని ధృవీకరించండి.
- Android లోకల్ పేన్ ఖాళీగా ఉంటే, Pick folder తో ఒక ఫోల్డర్ను ఎంచుకోండి — మీరు అనుమతి ఇచ్చిన ఫోల్డర్కు మాత్రమే యాప్కు యాక్సెస్ ఉంటుంది. iOS లో, బదులుగా లోకల్ పేన్కు ఫైల్లను జోడించడానికి పికర్లను ఉపయోగించండి.