ఫైల్ బదిలీ
Mobile SSH లో క్రియాశీల SSH కనెక్షన్తో అనుసంధానించబడిన ఒక SFTP ఫైల్ బదిలీ స్క్రీన్ ఉంది. ఇది మీ ఫోన్ లేదా టాబ్లెట్ నుండి వేగవంతమైన సర్వర్ నిర్వహణ కోసం రూపొందించబడింది: కాన్ఫిగ్ను అప్లోడ్ చేయండి, లాగ్ను డౌన్లోడ్ చేయండి, రిమోట్ ఫైల్ పేరు మార్చండి, లేదా యాప్ను వదలకుండా అనుమతులను తనిఖీ చేయండి.
ఫైల్ బదిలీని తెరవడం
- ఒక SSH సర్వర్కు కనెక్ట్ అవ్వండి.
- కనెక్ట్ అయిన టర్మినల్ పేన్ను ఎంచుకోండి.
- టర్మినల్ టూల్బార్ నుండి Transfer తెరవండి, లేదా ప్రస్తుత స్క్రీన్ మద్దతిస్తే పేన్ హెడర్పై ఎక్కువసేపు నొక్కండి.
- ఫైల్ బదిలీ స్క్రీన్ ఒక స్థానిక పేన్ మరియు ఒక రిమోట్ పేన్తో తెరుచుకుంటుంది.
క్రియాశీల SSH సెషన్ లేకపోతే, ఫైల్ బదిలీ తెరవదు.
స్థానిక మరియు రిమోట్ పేన్లు
ఫైల్ బదిలీ స్క్రీన్లో రెండు బ్రౌజర్ పేన్లు ఉన్నాయి:
- స్థానిక పేన్: ఫోన్ నిల్వ.
- రిమోట్ పేన్: SFTP ద్వారా సర్వర్ ఫైల్లు.
యాప్ ప్రతి హోస్ట్ రిమోట్ పాత్లు, క్రమం గుర్తుంచుకుంటుంది. Android రిమోట్ హెడర్ లేదా iOS గడియారంలో ఇటీవలివి తెరవండి. స్థానిక పేన్ ఎంపిక ఫోల్డర్ చూపుతుంది; ఇంకొకటి ఎంచుకునే వరకు iOS యాప్ Documents వాడుతుంది.
ఫైల్ బదిలీ స్క్రీన్ మీ సిస్టమ్ లైట్ లేదా డార్క్ థీమ్ను అనుసరిస్తుంది, కాబట్టి ఇది మిగతా Mobile SSH తో సరిపోతుంది.
ప్రతి సెషన్ ఎక్కడ తెరుస్తుంది
రెండు ప్లాట్ఫామ్లలో tmux నుంచి బదిలీ తెరిస్తే ఆ సెషన్, సాకెట్కు గుర్తున్న రిమోట్ డైరెక్టరీ వస్తుంది. కొత్త సెషన్ హోస్ట్లో తరచుగా వాడేవి, తర్వాత ఇతర గుర్తున్న లేదా లాగిన్ డైరెక్టరీలు ప్రయత్నిస్తుంది.
గుర్తున్న డైరెక్టరీ లేకపోతే లేదా తెరవలేకపోతే మరో పనికొచ్చే స్థలం ప్రయత్నిస్తుంది. కనెక్షన్ వైఫల్యాన్ని లేని ఫోల్డర్గా భావించకుండా లోపం చూపుతుంది. రిఫ్రెష్ కొత్త సందర్శనగా లెక్కించదు.
నిల్వ యాక్సెస్
Mobile SSH ఏ ప్లాట్ఫారమ్లోనూ సమగ్ర నిల్వ అనుమతిని అడగదు.
Android లో మీరు సిస్టమ్ ఫోల్డర్ పికర్తో ఒక ఫోల్డర్కు అనుమతి ఇస్తారు, మరియు డౌన్లోడ్లు అక్కడే రాయబడతాయి — మిగతా ప్రతి యాప్ ఇప్పటికే చదవగలిగే చోట. ఈ అనుమతి యాప్ను మళ్లీ తెరిచినా నిలిచి ఉంటుంది.
iOS నా ఫోన్ → స్థానిక ఫోల్డర్ ఎంచుకోండి ద్వారా Files, మద్దతున్న iCloud Drive, ఇతర ప్రదాతల ఫోల్డర్లు వాడవచ్చు. యాప్ తిరిగి తెరిచినా ఎంపిక ఉంటుంది. యాప్ ఫోల్డర్ వాడు Mobile SSH Documentsకు తిరుగుతుంది. ఎంపిక ఫోల్డర్ దొరక్కపోతే మళ్లీ ఎంచుకోండి లేదా స్పష్టంగా యాప్ ఫోల్డర్కు మారండి; డౌన్లోడ్లు మౌనంగా మళ్లించబడవు. ఈ పరికరం ఫోల్డర్ అనుమతి బ్యాకప్లో లేదు.
iOS పత్రం, ఫోటో ఎంపికలు అనేక అంశాలు దిగుమతి చేస్తాయి. పేరు ఘర్షణలో భర్తీ, రెండూ ఉంచు, రద్దు. గమ్యంలో ఇప్పటికే ఉన్న అదే ఫైల్ దిగుమతి చేస్తే అది అలాగే ఉంటుంది.
ప్రైవేట్ కీ దిగుమతి ఫైల్ బదిలీ నుండి వేరు మరియు సిస్టమ్ ఫైల్ పికర్ను ఉపయోగిస్తుంది.
ఫైల్లను అప్లోడ్ చేయడం
- స్థానిక పేన్ను తెరవండి.
- మీరు అప్లోడ్ చేయాలనుకునే ఫైల్కు నావిగేట్ చేయండి.
- అప్లోడ్ ఎంచుకోండి.
- రిమోట్ గమ్యాన్ని నిర్ధారించండి.
- పురోగతి మరియు పూర్తి కోసం బదిలీ క్యూను చూడండి.
అప్లోడ్లు ఎంపిక సర్వర్ SSH రూట్, సేవ్ చేసిన జంప్ హోస్ట్లను అనుసరిస్తాయి. తెగితే మళ్లీ కనెక్ట్ అయ్యాక ప్రయత్నించండి.
ఫైల్లను డౌన్లోడ్ చేయడం
- రిమోట్ పేన్ను తెరవండి.
- మీరు డౌన్లోడ్ చేయాలనుకునే ఫైల్కు నావిగేట్ చేయండి.
- డౌన్లోడ్ ఎంచుకోండి.
- స్థానిక గమ్యాన్ని నిర్ధారించండి.
- పురోగతి మరియు పూర్తి కోసం బదిలీ క్యూను చూడండి.
పెద్ద డౌన్లోడ్లను వీలైనప్పుడు స్థిరమైన నెట్వర్క్లో చేయండి.
మొత్తం ఫోల్డర్లను కాపీ చేయడం
అప్లోడ్లు మరియు డౌన్లోడ్లు ఒకే ఫైల్లకు పరిమితం కావు. ఒక ఫోల్డర్ను ఎంచుకోండి, Mobile SSH మొత్తం సబ్ట్రీను రెండు దిశలలో — ఫోన్ నుండి రిమోట్కు మరియు రిమోట్ నుండి ఫోన్కు — కాపీ చేస్తుంది, ముందుగా గమ్య డైరెక్టరీలను సృష్టించి, ఆపై ప్రతి ఫైల్ను క్యూలో ఉంచుతుంది. చదవలేని సబ్డైరెక్టరీ మిగిలిన కాపీని ఆపదు; Android లో అది “Can’t list directory” అని చదివే విఫల వరుసగా నివేదించబడుతుంది, iOS మాత్రం ఏమి దాటవేసిందో జాబితా చేయకుండా కొనసాగుతుంది.
రిమోట్ ఫైల్ చర్యలు
ఎంచుకున్న రిమోట్ అంశం ఆధారంగా, Mobile SSH ఇలాంటి చర్యలను చూపవచ్చు:
- డౌన్లోడ్, లేదా Android లో Copy to phone.
- సర్వర్లోనే కాపీ లేదా తరలింపు —
cp -r/mvహోస్ట్లోనే నడుస్తాయి, బైట్లు మీ ఫోన్ను తాకవు. - పేరు మార్చు.
- తొలగించు.
- ఫైల్ లేదా డైరెక్టరీ సృష్టించు.
- టెక్స్ట్ ఫైల్ను సవరించు.
.tar.gzకు కుదించు.- అనుమతులు — మోడ్ మరియు యజమానిని మార్చు, మొత్తం ఫోల్డర్కు వర్తింపజేసే ఎంపికతో.
- మరో యాప్లో తెరవండి.
- మరో యాప్లో తెరువు.
రిమోట్ ఫైల్ వివరాలలో అనుమతి బిట్లు, యజమాని, సమూహం మరియు ఆక్టల్ అనుమతి విలువలు ఉండవచ్చు. మరో ప్రక్రియ లేదా డిప్లాయ్మెంట్ సాధనం నిర్వహించే సర్వర్ ఫైల్లను మార్చే ముందు ఈ వివరాలను తప్పక తనిఖీ చేయండి.
ఫైల్ పరిమాణాలు బైనరీ యూనిట్లలో చూపబడతాయి, కాబట్టి పక్క ట్యాబ్లోని టర్మినల్లో ls -h ముద్రించేదానితో అవి సరిపోతాయి.
క్రమబద్ధీకరణ మరియు ఇటీవలి మార్గాలు
ప్రతి పేన్ పేరు లేదా తేదీ ప్రకారం ఆరోహణ లేదా అవరోహణ క్రమంలో క్రమబద్ధీకరించవచ్చు. Mobile SSH ఎంచుకున్న స్థానిక మరియు రిమోట్ క్రమ మోడ్లను ఇటీవలి మార్గాలతో పాటు ప్రతి హోస్ట్కు నిల్వ చేస్తుంది, కాబట్టి అదే సర్వర్కు పదేపదే బదిలీలు పరిచిత స్థానాల నుండి ప్రారంభమవుతాయి.
బదిలీ క్యూ
బదిలీలు స్థితి ప్రకారం క్యూలో: Android క్యూలో / విఫలమైన / విజయవంతమైన; iOS యాక్టివ్ / విఫలమైన / పూర్తైనవి. అందుబాటులోని కారణం చూపుతుంది. iOS ప్రస్తుత బదిలీని పైకి ఉంచి రద్దు చేయనిస్తుంది.
iOSలో వేరే ఫోల్డర్ చూసినా క్యూలో బదిలీలు తమ అసలు ఫోల్డర్ ఉంచుతాయి. గమ్యం భర్తీకి ముందు డౌన్లోడ్ తాత్కాలిక నిల్వలో పూర్తవుతుంది; రద్దు/విఫలమైతే పాత ఫైల్ నిలుస్తుంది. ఓవర్రైట్ ఆమోదం తర్వాత గమ్యం మారితే యాప్ ఆగుతుంది.
యాప్ నుండి ఫైల్లను బయటకు తీయడం
- Android: ఇచ్చిన ఫోల్డర్లో డౌన్లోడ్లు ఇతర యాప్లకూ కనిపిస్తాయి. రెండు పేన్లలో మరో యాప్లో తెరువు; రిమోట్ ఫైల్ ముందుగా డౌన్లోడ్ అవుతుంది.
- iOS: స్థానిక, రిమోట్ ఫైళ్లకు మరో యాప్లో తెరువు. రిమోట్ డౌన్లోడ్ తర్వాత షేర్ షీట్. యాప్ ఫైళ్లు నా iPhoneలో → Mobile SSH; బాహ్య ఫోల్డర్ అసలు Files స్థానంలోనే.
సెషన్కు ఫైల్ పంపడం
రెండు ప్లాట్ఫామ్లు ఇతర యాప్ల షేర్ స్వీకరించి టెర్మినల్లో 📎 ఫైల్ జతచేయి ఇస్తాయి. ఎంపిక హోస్ట్ ~/.cache/mobile-sshలో అప్లోడ్ చేసి Enter నొక్కకుండా పాత్లు చేర్చవచ్చు. అనేక ఫైళ్లు మద్దతిస్తాయి.
Androidలో షేర్ నడుస్తున్న సెషన్కు వెళ్తుంది. iOS పేపర్క్లిప్ ఫోటో లైబ్రరీ లేదా Files ఇస్తుంది. iOS Share Extension యాప్ మూసినా సేవ్ చేసిన SSH సర్వర్కు అప్లోడ్ చేస్తుంది; Eternal Terminal ప్రొఫైల్లు ఇవ్వదు. తెలియని గుర్తింపు ప్రధాన యాప్లో ముందుగా తనిఖీ చేయండి.
iOS Share Extension అప్లోడ్ తర్వాత పాత్లు క్లిప్బోర్డ్లోకి, అదే సర్వర్ కనెక్ట్ పేన్ అందుబాటులోకి వచ్చినప్పుడు చేర్చే క్యూలోకి వెళ్తాయి. వేరే హోస్ట్ పేన్లో చేర్చదు.
ఆచరణాత్మక చిట్కాలు
- లక్ష్యిత ఫైల్ తరలింపుల కోసం SFTP ఉపయోగించండి; పెద్ద డైరెక్టరీ సమకాలీకరణ కోసం సర్వర్లో
rsyncవంటి కమాండ్-లైన్ సాధనాలను ఉపయోగించండి. - బ్యాకప్ లేదా డిప్లాయ్మెంట్ రోల్బ్యాక్ మార్గం లేకపోతే లైవ్ ప్రొడక్షన్ ఫైల్లను సవరించడం మానుకోండి.
- అప్లోడ్ తర్వాత ఫైల్ కనిపించకపోతే, రిమోట్ పేన్ను రిఫ్రెష్ చేయండి లేదా గమ్య మార్గాన్ని ధృవీకరించండి.
- Android స్థానిక పేన్ ఖాళీ అయితే ఫోల్డర్ ఎంచుకోండి. iOSలో కావలసిన స్థానాన్ని బట్టి స్థానిక ఫోల్డర్ ఎంచుకోండి, యాప్ ఫోల్డర్ వాడు లేదా దిగుమతి ఎంపిక వాడండి.