قد تكون إدارة الملفات على الخوادم البعيدة أمرًا صعبًا ، خاصة إذا كنت تتجنب التطبيقات التي تأخذك بعيدًا عن الجهاز. بالتأكيد ، يمكنك استخدام SSH و SCP لتصفح الدلائل وتصوير الملفات بين الأجهزة ، ولكن بالرغم من كونها بسيطة وأنيقة ، إلا أن هذه الأوامر تفتقر إلى فائدة مدير ملفات كامل.
Termscp هو مستكشف ملفات طرفي غني بالميزات ، مع دعم SCP و SFTP و FTP و S3 ، مما يسمح لك للتفاعل مع أجهزتك البعيدة من خلال واجهة مستخدم طرفية سهلة الاستخدام ونسخ الملفات بدون جهد.
لماذا تستخدم Termscp لإدارة الملفات على الأجهزة البعيدة؟
مديري الملفات هي الطريقة الافتراضية التي يتفاعل بها معظم مستخدمي الكمبيوتر مع الملفات والمجلدات الموجودة على أجهزة الكمبيوتر الخاصة بهم. يمتلك أصحاب Windows Explorer ، يأتي macOS مع Finder، بينما تأتي أجهزة سطح المكتب بنظام Linux بميزات مذهلة مجموعة متنوعة من مديري ملفات واجهة المستخدم الرسومية، بالإضافة إلى بدائل طرفية متنوعة بما في ذلك ranger و nnn و fff والمزيد.
مزايا استخدام مدير الملفات مع واجهة المستخدم الطرفية (TUI) على واحد مع واجهة المستخدم الرسومية (GUI) واضحة: فهي تستخدم عددًا أقل موارد النظام ، وبمجرد أن تتعطل اختصارات لوحة المفاتيح ، تكون أسرع بلا حدود من سحب رمز من نافذة إلى أخرى باستخدام الفأر.
إذا كنت تقوم فقط باستكشاف نظام الملفات ، وإنشاء الأدلة ، ونقل الملفات من مكان لآخر ، فيمكن أن تكون أسرع أيضًا من استخدام أوامر shell المضمنة.
عندما تتعامل مع الأجهزة البعيدة ، سواء كنت تعمل على خادم VPS أو Raspberry Pi ، فإن خياراتك لنقل الملفات بين جهازك المحلي والخادم محدودة. يمكنك استخدام عميل FTP ، أو يمكنك استخدام مزيج من Secure Shell (SSH) والنسخ الآمن (SCP).
لا يعتبر أي من هذين الحلين مثاليًا ، وعلى الرغم من أن التحرير والسرد SSH و SCP رائعان إذا كنت تقوم بعمل آخر مهام إدارة النظام ، إنها صعبة بعض الشيء للنسخ السريع ومهام معالجة الملفات المماثلة.
يهدف Termscp إلى جعل حياتك أسهل من خلال إعطائك مدير ملفات TUI جميل يمكنه تبسيط و تسريع الاتصال بخادم بعيد لاسترداد الملفات وتحميلها والتفاعل مع الملف المحلي نظام.
كيفية تثبيت Termscp على Linux
لا يمكن أن يكون تثبيت Termscp أبسط ، كما فعل المطور إنشاء نص سيتم تشغيلها على أي توزيعة. سيتحقق البرنامج النصي من البنية والتوزيعات والاعتماديات ، ثم يقوم بتنزيل الحزم المناسبة وتثبيتها نيابة عنك.
استخدم wget لتنزيل البرنامج النصي إلى دليل العمل الحالي الخاص بك:
wget https://git.io/JBhDb
عند التنزيل ، قم بتشغيل البرنامج النصي باستخدام:
باش JBhDb
بدلاً من ذلك ، يمكنك تجعيد النص والتوجيه مباشرة إلى Bash باستخدام:
حليقة --proto '= https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | ش
ومع ذلك ، يعتبر هذا بشكل عام ممارسة سيئة من وجهة نظر أمنية.
سيعرض المعالج النظام الأساسي والبنية الخاصة بك ، ثم يسأل ، "تثبيت termscp 0.10.0؟" يكتب "ذ"، ثم اضغط يدخل. أدخل كلمة المرور الخاصة بك عند الطلب ، وانتظر حتى ترى علامة الاختيار الخضراء والرسالة ، "تهانينا! تم تثبيت Termscp على نظامك بنجاح! "
استخدم Termscp لإدارة ملفاتك على جهازك المحلي والخادم
ابدأ شروطcp TUI من خلال فتح الجهاز المفضل لديك وإدخال:
شروط cp
استخدم ال غادر و يمين مفاتيح الأسهم على لوحة المفاتيح للاختيار بين الاتصالات عبر SCP و SFTP و FTP و S3 ، ثم ملف أعلى و تحت مفاتيح للتبديل بين الحقول. هناك أربعة حقول أخرى تحتاج إلى تعبئتها. هؤلاء هم:
- المضيف البعيد: هذا هو عنوان IP الخاص بجهازك البعيد ، ويمكن أن يكون إما على الشبكة المنزلية الخاصة بك أو العنوان العام لـ VPS أو أنواع الخوادم الأخرى.
- رقم المنفذ: المنفذ البعيد الذي تريد الاتصال به. لا توجد قواعد ثابتة في هذا الشأن ، لكن اتصالات SSH / SCP و SFTP تستخدم عادةً المنفذ 22 ، بينما تكون اتصالات FTP عادةً على 20 و 21.
- اسم المستخدم: اسم المستخدم الخاص بالمستخدم البعيد. إذا كنت تتصل بـ Raspberry Pi ، فإن اسم مستخدم Pi الافتراضي هو "pi".
- كلمة المرور: كلمة مرور المستخدم البعيد. سيتم حجب هذا بواسطة العلامات النجمية أثناء ملء الحقل.
إذا سبق لك استخدام Termscp أو إنشاء أي إشارات مرجعية ، فيمكنك الضغط على فاتورة غير مدفوعة للتبديل إلى الحقل السفلي ، ثم استخدم غادر و يمين مفاتيح الأسهم للتبديل بين "الإشارات المرجعية" و "الاتصالات الحديثة".
عندما تكون جاهزًا ، اضغط يدخل للاتصال بخادم معين.
سيتغير عرض TUI ، وسيتم تقديم عرض تقسيم الشاشة آخر. القسم العلوي مقسم بين نظام الملفات المحلي على الجانب الأيسر ونظام الملفات البعيد على اليمين. ستبدأ في الدليل الرئيسي لكل مستخدم ، ويمكنك التبديل بينهم باستخدام ملف غادر و يمين مفاتيح السهم.
تنقل في نظام الملفات بامتداد أعلى و تحت مفاتيح ، واضغط يدخل لفتح دليل. الضغط مسافة للخلف سيعيدك إلى الدليل السابق. إذا ضغطت يدخل في ملف ، سيتم فتحه على جهازك المحلي باستخدام التطبيق الافتراضي.
لنسخ ملف أو دليل من جهاز إلى آخر ، اضغط على فضاء عندما يتم تمييز العنصر ، وسيقوم Termscp بنسخ العنصر إلى الدليل المفتوح حاليًا في اللوحة الأخرى.
إذا كنت تريد تحرير ملف على النظام البعيد ، فاضغط على F4. بدلاً من ذلك ، يمكنك نقل ملف إلى موقع جديد داخل نظام الملفات البعيد إذا ضغطت على F5، وأدخل المسار الكامل الجديد.
بشكل افتراضي ، يتم فرز الملفات حسب الاسم. يمكنك تغيير هذا باستخدام ملف ب مفتاح ، واختر الفرز حسب تعديل الوقت أو وقت الإنشاء أو الحجم. يمكنك أيضًا تبديل رؤية الملف المخفي باستخدام أ.
للحصول على قائمة كاملة من روابط المفاتيح المفيدة ، اضغط على ح. بامكانك ايضا الحصول على تعليمات سطر الأوامر لـ Termscp باستخدام صفحات الدليل:
رجل شروط cp
Termscp هي الطريقة السهلة للتنقل في أنظمة الملفات البعيدة
يمكنك الآن استخدام Termscp للوصول إلى الملفات البعيدة ومعالجتها من خلال الجهاز الطرفي كما لو كانت موجودة على جهاز الكمبيوتر الخاص بك. يمكنك توفير الوقت والاستمرار في مشاريع أخرى.
لماذا لا تبدأ بتحويل Raspberry Pi احتياطي إلى خادم ويب؟