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

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

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

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

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

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

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

अ‍ॅप प्रति होस्ट शेवटचे दहा रिमोट मार्ग लक्षात ठेवते — Android वर ते रिमोट पॅनच्या शीर्षलेखातून उघडा, किंवा iOS वर घड्याळाच्या चिन्हातून. क्रमवारी सेटिंग्ज दोन्ही पॅनसाठी प्रति होस्ट लक्षात ठेवल्या जातात. स्थानिक मार्गांचा इतिहास नाही: Android वर स्थानिक पॅन म्हणजे तुम्ही परवानगी दिलेले फोल्डर, आणि iOS वर ते अ‍ॅपचे स्वतःचे दस्तऐवज क्षेत्र आहे.

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

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

tmux सत्राला attach असलेल्या पॅनमधून File Transfer उघडल्यास रिमोट पॅन त्या सत्राने शेवटचे जिथे काम केले होते तिथेच परत जाते, आणि पॅन शीर्षलेखात त्या सत्राचे नाव दिसते. ज्या सत्रातून तुम्ही आधी ते उघडले नाही, ते त्या होस्टवर तुम्ही सर्वाधिक वापरत असलेल्या डायरेक्टरीजपासून सुरू होते, मग होस्टची शेवटची डायरेक्टरी, मग तुमची होम डायरेक्टरी.

लक्षात ठेवलेली एखादी डायरेक्टरी दरम्यान हटवली गेली असेल, तर तुम्हाला त्रुटीवर सोडण्याऐवजी अ‍ॅप त्या यादीत खाली उतरत जाते जोपर्यंत एखादी प्रत्यक्षात उघडत नाही — आणि तो तुटलेला मार्ग ते परत लिहीत नाही. iOS वर प्रति होस्ट एकच रिमोट डायरेक्टरी लक्षात ठेवली जाते.

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

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

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

iOS वर स्थानिक पॅन म्हणजे अ‍ॅपचे दस्तऐवज क्षेत्र, आणि फाइल्स सिस्टमच्या दस्तऐवज व फोटो पिकरद्वारे येतात.

iOS वर, स्थानिक पॅन अ‍ॅपच्या स्वतःच्या दस्तऐवज क्षेत्रासह कार्य करते, आणि तुम्ही सिस्टम दस्तऐवज आणि फोटो पिकरद्वारे फाइल्स आणता — फोटो आणि दस्तऐवजांच्या बहु-निवड आयातीसह. वेगळ्या स्टोरेज परवानगीची आवश्यकता नाही.

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

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

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

अपलोड विद्यमान SSH/SFTP कनेक्शन वापरतात. कनेक्शन खंडित झाल्यास, पुन्हा जोडल्यानंतर पुन्हा प्रयत्न करा.

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

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

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

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

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

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

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

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

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

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

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

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

हस्तांतरणे रांगेत ठेवली जातात आणि स्थितीनुसार दाखवली जातात, आणि लॉग प्रत्येक हस्तांतरण दाखवतो व स्क्रोल होतो — Android त्यांना Queued / Failed / Successful असे टॅब करते, iOS Active / Failed / Done असे. अंतर्निहित SFTP क्रिया कारण देत असल्यास अयशस्वी हस्तांतरणात त्याचे कारण समाविष्ट असते. iOS वर सध्या हस्तांतरित होणारी फाइल Active टॅबच्या वर राहते, आणि एखादी ओळ मध्येच रद्द करता येते.

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

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

Android इतर कोणत्याही अ‍ॅपमधून शेअर केलेल्या फाइल्स स्वीकारते: Mobile SSH ला शेअर करा आणि ती फाइल त्या पॅनच्या होस्टवर ~/.cache/mobile-ssh मध्ये अपलोड होते, तिचा रिमोट मार्ग प्रॉम्प्टवर टाइप होतो जेणेकरून तुम्ही ती लगेच वापरू शकता. टर्मिनल टूलबारमधील 📎 बटण हेच सिस्टम फाइल पिकरमधून करते, आणि दोन्ही एकाच वेळी अनेक फाइल्स स्वीकारतात.

iOS वर + बटणाने स्थानिक पॅनमध्ये फाइल्स आणा आणि तिथून त्या अपलोड करा.

व्यावहारिक सूचना