Secure shell (SSH) هو بروتوكول شبكة يقوم بتشفير عمليات الإرسال لمنع أي شخص من اعتراض بياناتك. يتم استخدامه عادةً لتوصيل كمبيوتر محلي بنظام UNIX أو Linux بعيد ، مما يسمح لك بتشغيل الأوامر على هذه الأنظمة. على سبيل المثال ، إذا كان لديك حساب مستخدم على نظام Linux ، فيمكنك استخدام SSH لتسجيل الدخول وتجميع وتشغيل التعليمات البرمجية المصدر. هذا مفيد بشكل خاص إذا كنت تستخدم جهاز Windows ، ولكن برنامجك مكتوب لأنظمة تشغيل UNIX أو Linux.
الخطوة 1
ابدأ تشغيل عميل SSH بالنقر فوق الرمز الخاص به. إذا كنت تستخدم جهاز كمبيوتر يعمل بنظام Windows ، فستحتاج إلى تنزيل عميل SSH. يأتي Linux و UNIX و Mac OSX مع عملاء SSH مدمجين فيها.
فيديو اليوم
الخطوة 2
أدخل عنوان الخادم لجهاز الكمبيوتر البعيد الذي لديك حساب به. تحتاج إلى إدخال هذا في حقل عميل SSH الذي يحمل علامة "الخادم" أو "النظام البعيد". تعتمد الصياغة الدقيقة على البرنامج المستخدم. على سبيل المثال ، يستخدم برنامج Windows PuTTY المصطلح "Host Name".
الخطوه 3
اكتب اسم المستخدم وكلمة المرور في حقلي عميل SSH المكتوب عليهما "اسم المستخدم" و "كلمة المرور".
الخطوة 4
انقر فوق الزر "اتصال" لبدء جلسة SSH. تظهر نافذة وتعرض موجه الأوامر. لقد قمت الآن بتسجيل الدخول على النظام البعيد ويمكنك تنفيذ الأوامر.
الخطوة الخامسة
أدخل الأمر لتجميع شفرة المصدر الخاصة بك. يجب أن يكون رمز المصدر هذا على النظام البعيد ، في دليل المستخدم الخاص بك. يعتمد الأمر الدقيق على المترجم الذي تستخدمه ولغة البرمجة التي يُكتب بها برنامجك. توضح الأمثلة الثلاثة التالية كيفية ترجمة ملفات التعليمات البرمجية المصدر لـ C و C ++ و Java المسماة "source.c" و "source.cpp" و "source.java" في برنامج:
gcc –o programName source.c g ++ -o programName source.cpp javac source.java
الخطوة 6
أدخل الأمر الذي ينفذ برنامجك. يتطلب هذا إدخال اسم البرنامج الذي جمعته. في حالة البرنامج C و C ++ ، يكون اسم البرنامج هو "اسم البرنامج". في حالة برنامج Java ، يأخذ البرنامج نفس اسم ملف التعليمات البرمجية المصدر ، لذلك فهو "مصدر". فيما يلي الأوامر اللازمة لتشغيل C و C ++ و Java البرامج:
./programName ./programName مصدر جافا
الخطوة 7
اضغط على مفتاح "Enter" لتنفيذ الأمر. سيتم تشغيل برنامجك الآن على النظام البعيد.
الأشياء ستحتاج
كمبيوتر محلي مثبت عليه عميل SSH
كمبيوتر بعيد مزود بخادم SSH (يشار إليه غالبًا باسم حساب shell)