OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

scp و sftp

تتضمن حزمة OpenSSH أيضًا برنامجين يمكنهما الاستفادة من نفق SSH المشفر لنسخ الملفات عبر الشبكة. الأول، اللجنة الدائمة (نسخة آمنة) يستخدم مثل المألوف cp برنامج لنسخ الملفات. يتمثل الاختلاف الأكثر بروزًا في أن أسماء مسار المصدر أو الوجهة قد تكون مسبوقة باسم مضيف بعيد ، متبوعًا بحرف النقطتين. على سبيل المثال ، إذا أردنا نسخ مستند باسم doc-ument.txt من دليل المنزل على النظام البعيد ، جهاز التحكم عن بعد، إلى دليل العمل الحالي على نظامنا المحلي ، يمكننا القيام بذلك:



[me @ linuxbox ~] $ scp remote-sys: document.txt.

me @ remote-sys's password:

[me @ linuxbox ~] $ scp remote-sys: document.txt.

me @ remote-sys's password:


Document.txt

[me @ linuxbox ~] $

100٪ 5581

5.5 كيلو بايت / ثانية 00:00

Document.txt

[me @ linuxbox ~] $


صورة

كما هو الحال مع سه، يمكنك تطبيق اسم مستخدم على بداية اسم المضيف البعيد إذا كان اسم حساب المضيف البعيد المطلوب لا يتطابق مع اسم النظام المحلي:



[me @ linuxbox ~] $ scp bob @ remote-sys: document.txt.

[me @ linuxbox ~] $ scp bob @ remote-sys: document.txt.


صورة

برنامج نسخ ملفات SSH الثاني هو بالنشر وهو ، كما يوحي اسمه ، مكانًا آمنًا لـ بروتوكول نقل الملفات برنامج. بالنشر يعمل مثل الأصل بروتوكول نقل الملفات البرنامج الذي استخدمناه سابقًا ؛ ومع ذلك ، بدلاً من نقل كل شيء بنص واضح ، فإنه يستخدم نفق SSH مشفر. بالنشر له ميزة مهمة على التقليدية بروتوكول نقل الملفات من حيث أنه لا يتطلب تشغيل خادم FTP على المضيف البعيد. لا يتطلب سوى خادم SSH. هذا يعني أنه يمكن أيضًا استخدام أي جهاز بعيد يمكنه الاتصال بعميل SSH كخادم يشبه بروتوكول نقل الملفات. هنا جلسة نموذجية:


[me @ linuxbox ~] $ sftp عن بعد- sys

الاتصال بـ remote-sys ... me @ remote-sys's password: sftp> ls

ubuntu-8.04-desktop-i386.iso sftp> سطح المكتب ال سي دي

sftp> احصل على ubuntu-8.04-desktop-i386.iso

إحضار /home/me/ubuntu-8.04-desktop-i386.iso إلى ubuntu-8.04- desktop-i386.iso

[me @ linuxbox ~] $ sftp عن بعد- sys

الاتصال بـ remote-sys ... me @ remote-sys's password: sftp> ls

ubuntu-8.04-desktop-i386.iso sftp> سطح المكتب ال سي دي

sftp> احصل على ubuntu-8.04-desktop-i386.iso

إحضار /home/me/ubuntu-8.04-desktop-i386.iso إلى ubuntu-8.04- desktop-i386.iso


/home/me/ubuntu-8.04-desktop-i386.iso 100٪ 699 ميجا بايت

sftp> وداعا

7.4MB / ثانية

01:35

/home/me/ubuntu-8.04-desktop-i386.iso 100٪ 699 ميجا بايت

sftp> وداعا



صورة

تلميح: بروتوكول SFTP مدعوم من قبل العديد من مديري الملفات الرسومية الموجودين في توزيعات Linux. باستخدام Nautilus (GNOME) أو Konqueror (KDE) ، يمكننا إدخال URI بدءًا من sftp: // في شريط الموقع والعمل على الملفات المخزنة على نظام بعيد يقوم بتشغيل خادم SSH.


صورة


صورة

عميل SSH لنظام التشغيل Windows؟

لنفترض أنك تجلس على جهاز يعمل بنظام Windows ولكنك تحتاج إلى تسجيل الدخول إلى خادم Linux الخاص بك وإنجاز بعض الأعمال الحقيقية ؛ ماذا تعمل؟ احصل على برنامج عميل SSH لجهاز Windows الخاص بك ، بالطبع! هناك عدد من هؤلاء. الأكثر شعبية هو على الأرجح PuTTY بواسطة Simon Tatham وفريقه. يعرض برنامج PuTTY-gram نافذة طرفية ويسمح لمستخدم Windows بفتح جلسة SSH (أو telnet) على مضيف بعيد. يوفر البرنامج أيضًا نظائر لـ اللجنة الدائمة و بالنشر البرامج.

يتوفر PuTTY على http://www.chiark.greenend.org.uk/~sgtatham/putty/


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: