फाइल हस्तांतरण

Mobile SSH मध्ये सक्रिय SSH कनेक्शनशी जोडलेली SFTP फाइल हस्तांतरण स्क्रीन समाविष्ट आहे. ती तुमच्या फोन किंवा टॅबलेटवरून जलद सर्व्हर देखभालीसाठी आहे: कॉन्फिग अपलोड करा, लॉग डाउनलोड करा, रिमोट फाइलचे नाव बदला, किंवा ॲप न सोडता परवानग्या तपासा.

फाइल हस्तांतरण उघडा

  1. SSH सर्व्हरशी जोडा.
  2. जोडलेले टर्मिनल पॅन निवडा.
  3. टर्मिनल टूलबारमधून Transfer उघडा, किंवा सध्याची स्क्रीन समर्थन देत असल्यास पॅन शीर्षलेखावर दीर्घकाळ दाबा.
  4. फाइल हस्तांतरण स्क्रीन एक स्थानिक पॅन आणि एक रिमोट पॅनसह उघडते.

सक्रिय SSH सत्र नसल्यास फाइल हस्तांतरण उघडता येत नाही.

स्थानिक आणि रिमोट पॅन

फाइल हस्तांतरण स्क्रीनवर दोन ब्राउझर पॅन आहेत:

ॲप प्रत्येक होस्टचे अलीकडील दूरस्थ मार्ग आणि क्रम आठवते. Android वर दूरस्थ पेनच्या हेडरमधून, iOS वर घड्याळातून ते उघडा. स्थानिक पेन निवडलेला फोल्डर दाखवतो; दुसरा निवडेपर्यंत iOS ॲपचा Documents फोल्डर वापरते.

फाइल हस्तांतरण स्क्रीन तुमच्या सिस्टमच्या फिकट किंवा गडद थीमचे अनुसरण करते, त्यामुळे ती उर्वरित Mobile SSH शी जुळते.

प्रत्येक सत्र कुठे उघडते

दोन्ही प्लॅटफॉर्मवर tmux मधून फाइल हस्तांतरण उघडल्यावर त्या सत्राची आणि सॉकेटची आठवलेली दूरस्थ निर्देशिका परत मिळते. नवीन सत्र आधी होस्टवरील वारंवार वापरलेल्या, मग इतर साठवलेल्या किंवा लॉगिन निर्देशिका वापरून पाहते.

आठवलेली निर्देशिका उपलब्ध नसेल तर पुढील वापरण्यायोग्य जागा तपासली जाते. जोडणी बिघाड फोल्डर हरवल्याचे समजला जात नाही; त्रुटी दाखवली जाते. रिफ्रेश ही नवीन भेट मानली जात नाही.

स्टोरेज प्रवेश

Mobile SSH कोणत्याही प्लॅटफॉर्मवर सरसकट स्टोरेज परवानगी मागत नाही.

Android वर तुम्ही सिस्टमच्या फोल्डर पिकरने एकच फोल्डर देता, आणि डाउनलोड तिथेच लिहिली जातात — अशा ठिकाणी जिथून इतर प्रत्येक ॲप आधीच वाचू शकते. ही परवानगी ॲप पुन्हा उघडल्यावरही टिकते.

iOS वर माझा फोन → स्थानिक फोल्डर निवडा Files, समर्थित iCloud Drive व इतर प्रदात्यांचे फोल्डर वापरू देते. निवड पुन्हा उघडल्यावर टिकते. ॲप फोल्डर वापरा Mobile SSH च्या Documents मध्ये परतते. फोल्डर उपलब्ध नसेल तर पुन्हा निवडा किंवा स्पष्टपणे ॲप फोल्डरवर या; डाउनलोड गुपचूप दुसरीकडे जात नाहीत. या उपकरणाची फोल्डर परवानगी बॅकअपमध्ये नसते.

iOS दस्तऐवज व फोटो निवडीत अनेक वस्तू आयात होतात. समान नावांसाठी बदला, दोन्ही ठेवा किंवा रद्द करा असते. गंतव्यातील तीच फाइल आयात केल्यास ती तशीच राहते.

खाजगी की आयात फाइल हस्तांतरणापासून वेगळी आहे आणि सिस्टम फाइल पिकर वापरते.

फाइल्स अपलोड करा

  1. स्थानिक पॅन उघडा.
  2. अपलोड करायच्या फाइलकडे जा.
  3. अपलोड निवडा.
  4. रिमोट गंतव्य निश्चित करा.
  5. प्रगती आणि पूर्णतेसाठी हस्तांतरण रांग पाहा.

अपलोड निवडलेल्या सर्व्हरचा SSH मार्ग व साठवलेले जंप होस्ट वापरतात. जोडणी तुटल्यास पुन्हा जोडून प्रयत्न करा.

फाइल्स डाउनलोड करा

  1. रिमोट पॅन उघडा.
  2. डाउनलोड करायच्या फाइलकडे जा.
  3. डाउनलोड निवडा.
  4. स्थानिक गंतव्य निश्चित करा.
  5. प्रगती आणि पूर्णतेसाठी हस्तांतरण रांग पाहा.

मोठे डाउनलोड शक्य असल्यास स्थिर नेटवर्कवर करावेत.

संपूर्ण फोल्डर कॉपी करा

अपलोड आणि डाउनलोड केवळ एकाच फाइलपुरते मर्यादित नाहीत. एखादे फोल्डर निवडा आणि Mobile SSH संपूर्ण उपवृक्ष दोन्ही दिशांनी कॉपी करते — फोनकडून रिमोटकडे आणि रिमोटकडून फोनकडे — प्रथम गंतव्य डायरेक्टरी तयार करून मग प्रत्येक फाइल रांगेत लावते. न वाचता येणारी उप-डायरेक्टरी उर्वरित कॉपी थांबवत नाही; Android वर ती “Can’t list directory” असे सांगणारी अयशस्वी ओळ म्हणून नोंदवली जाते, तर iOS काय वगळले ते न सांगता पुढे चालू ठेवते.

रिमोट फाइल क्रिया

निवडलेल्या रिमोट घटकानुसार, Mobile SSH अशा क्रिया दाखवू शकते:

रिमोट फाइल तपशीलात परवानगी बिट, मालक, गट आणि अष्टमान परवानगी मूल्ये असू शकतात. दुसऱ्या प्रक्रियेने किंवा परिनियोजन साधनाने व्यवस्थापित केलेल्या सर्व्हर फाइल्स बदलण्यापूर्वी हे तपशील वापरा.

फाइल आकार बायनरी एककांत दाखवले जातात, त्यामुळे ते शेजारच्या टॅबमधील टर्मिनलमध्ये ls -h जे छापते त्याच्याशी जुळतात.

क्रमवारी आणि अलीकडील मार्ग

प्रत्येक पॅन नाव किंवा तारखेनुसार चढत्या किंवा उतरत्या क्रमाने क्रमवारी लावू शकते. Mobile SSH निवडलेले स्थानिक आणि रिमोट क्रमवारी मोड अलीकडील मार्गांसह प्रति होस्ट संग्रहित करते, त्यामुळे त्याच सर्व्हरवर वारंवार केलेली हस्तांतरणे परिचित ठिकाणांवरून सुरू होतात.

हस्तांतरण रांग

हस्तांतरणे स्थितीनुसार रांगेत दिसतात: Android वर रांगेतील / अयशस्वी / यशस्वी; iOS वर सक्रिय / अयशस्वी / पूर्ण. उपलब्ध त्रुटीचे कारण दिसते. iOS वर चालू हस्तांतरण सक्रिय सूचीच्या वर राहते व रद्द करता येते.

iOS वर दुसरीकडे ब्राउझ केले तरी रांगेतील हस्तांतरण मूळ फोल्डर राखते. गंतव्य बदलण्याआधी डाउनलोड तात्पुरत्या संग्रहात पूर्ण होते; रद्द किंवा अयशस्वी झाल्यास जुनी फाइल सुरक्षित राहते. ओव्हरराइट पुष्टीनंतर गंतव्य बदलले असल्यास ॲप थांबते.

ॲपमधून फाइल्स बाहेर काढणे

सत्रात फाइल पाठवणे

दोन्ही प्लॅटफॉर्म इतर ॲपमधील शेअर फाइल स्वीकारतात व टर्मिनलमध्ये 📎 फाइल जोडा देतात. निवडलेल्या होस्टच्या ~/.cache/mobile-ssh मध्ये अपलोड होतो; Enter न दाबता प्रॉम्प्टमध्ये मार्ग घालता येतात. अनेक फाइल चालतात.

Android शेअर चालू सत्राला जाते. iOS पेपरक्लिपमध्ये फोटो लायब्ररी किंवा Files आहे. iOS Share Extension ॲप बंद असतानाही साठवलेल्या SSH सर्व्हरवर अपलोड करते; Eternal Terminal प्रोफाइल दिली जात नाहीत. अनोळखी सर्व्हर मुख्य ॲपमध्ये आधी तपासा.

iOS Share Extension अपलोडनंतर मार्ग क्लिपबोर्डमध्ये व त्या सर्व्हरचा जोडलेला पेन उपलब्ध झाल्यावर घालण्याच्या रांगेत जातात. दुसऱ्या होस्टच्या पेनमध्ये घातले जात नाहीत.

व्यावहारिक टिपा