كيفية استخدام SSH (بالصور)

جدول المحتويات:

كيفية استخدام SSH (بالصور)
كيفية استخدام SSH (بالصور)

فيديو: كيفية استخدام SSH (بالصور)

فيديو: كيفية استخدام SSH (بالصور)
فيديو: إخفاء معلوماتك علي الانترنت 100% ؟ هل هذا ممكن؟ 2024, يمكن
Anonim

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

خطوة

جزء 1 من 3: التوصيل لأول مرة

استخدم SSH الخطوة 1
استخدم SSH الخطوة 1

الخطوة 1. تثبيت SSH

بالنسبة لنظام التشغيل Windows ، تحتاج إلى تنزيل عميل SSH. العميل الأكثر شهرة هو Cygwin ، وهو متاح مجانًا من موقع المطور. قم بتنزيله وتثبيته مثل تثبيت أي برنامج آخر. خيار مجاني آخر هو PuTTY.

  • أثناء تثبيت Cygwin ، يجب عليك اختيار تثبيت OpenSSH من قسم Net.
  • لدى Linux و OS X بالفعل عميل SSH على النظام ، لأن SSH هو نظام Unix ، و Linux و OS X يأتيان من Unix.
استخدم SSH الخطوة 2
استخدم SSH الخطوة 2

الخطوة 2. قم بتشغيل SSH

افتح برنامج Terminal المثبت بواسطة Cygwin ، أو افتح Terminal على OS X أو Linux. يستخدم SSH واجهة طرفية للتفاعل مع أجهزة الكمبيوتر الأخرى. لا توجد واجهة رسومية لـ SSH ، لذا يجب أن تكون مرتاحًا في كتابة الأوامر.

استخدم SSH الخطوة 3
استخدم SSH الخطوة 3

الخطوة 3. تحقق من الاتصال

قبل إنشاء مفتاح أمان ونقل الملفات ، قد ترغب في التحقق من تكوين SSH بشكل صحيح على جهاز الكمبيوتر الخاص بك وعلى جهاز الكمبيوتر الهدف. أدخل هذا الأمر ، وقم بتغييره باسم المستخدم وعنوان الكمبيوتر أو الخادم المستهدف:

  • $ ssh @

  • سيُطلب منك كلمة مرور بعد نجاح الاتصال. لن ترى تحرك المؤشر أو الأحرف التي تم إدخالها أثناء كتابة كلمة المرور الخاصة بك.
  • إذا فشلت هذه الخطوة ، فقد يكون ذلك بسبب عدم إعداد SSH بشكل صحيح على جهاز الكمبيوتر الخاص بك ، أو أن الخادم لا يقبل اتصالات SSH.

جزء 2 من 3: تعلم الأوامر الأساسية

استخدم SSH الخطوة 4
استخدم SSH الخطوة 4

الخطوة الأولى. تصفح إلى غلاف SSH

في المرة الأولى التي تتصل فيها بجهاز كمبيوتر بعيد ، ستكون في دليل HOME. للتنقل بين هياكل الدليل ، استخدم الأمر

قرص مضغوط

:

  • قرص مضغوط..

  • سينتقل لك دليل واحد لأعلى.
  • قرص مضغوط

  • سوف ينقلك إلى الدليل الفرعي الذي أدخلته.
  • cd / home / directory / path /

  • سينقلك إلى دليل محدد من الجذر (المنزل)
  • مؤتمر نزع السلاح ~

  • سيعيدك إلى دليل الصفحة الرئيسية.
استخدم SSH الخطوة 5
استخدم SSH الخطوة 5

الخطوة 2. تحقق من محتويات الدليل الحالي

لعرض الملفات والمجلدات في موقعك الحالي ، يمكنك استخدام الأمر

ls

الأوامر:

  • ls

  • سيعرض جميع الملفات والمجلدات في الدليل الحالي.
  • ls –l

  • سيعرض محتويات الدليل مع معلومات إضافية مثل الحجم والأذونات والتاريخ.
  • ls-a

  • سيعرض الدليل بأكمله بما في ذلك الملفات والمجلدات المخفية.
استخدم SSH الخطوة 6
استخدم SSH الخطوة 6

الخطوة الثالثة. انسخ الملفات من جهاز الكمبيوتر الخاص بك إلى الكمبيوتر البعيد

إذا كنت بحاجة إلى نسخ الملفات من جهاز الكمبيوتر الخاص بك إلى جهاز كمبيوتر بعيد ، فيمكنك استخدام الأمر

scp

الأوامر:

  • scp /localdirectory/example1.txt @:

  • سيتم نسخ example1.txt إلى الكمبيوتر البعيد. يمكنك ترك مساحة فارغة لنسخها إلى المجلد الجذر على الكمبيوتر البعيد.
  • scp @: / home / example1.txt./

  • سينقل example1.txt من الدليل الرئيسي على الكمبيوتر البعيد إلى الدليل الحالي على جهاز الكمبيوتر الخاص بك.
استخدم SSH الخطوة 7
استخدم SSH الخطوة 7

الخطوة 4. انسخ الملف عبر shell

يمكنك استخدام الأمر

cp

لنسخ الملفات إلى نفس الدليل أو إلى دليل من اختيارك.

  • cp example1.txt example2.txt

  • سينشئ نسخة من example1.txt باسم example2.txt في نفس الموقع.
  • cp example1.txt /

  • سيقوم بعمل نسخة من example1.txt إلى الموقع المحدد في.
استخدم SSH الخطوة 8
استخدم SSH الخطوة 8

الخطوة 5. انقل الملف وأعد تسميته

إذا كنت تريد إعادة تسمية ملف أو نقله بدون نسخ ، فاستخدم الأمر

م

  • ملف example1.txt example2.txt

  • سيعيد تسمية الملف example1.txt إلى example2.txt. ستكون الملفات في نفس الموقع.
  • دليل 1 دليل 2

  • سيعيد تسمية directory1 إلى directory2. محتويات الدليل لن تتغير.
  • mv example1.txt directory1 /

  • سينقل example1.txt إلى directory1.
  • mv example1.txt directory1 / example2.txt

  • سينقل example1.txt إلى directory1 ويعيد تسميته إلى example2.txt
استخدم SSH الخطوة 9
استخدم SSH الخطوة 9

الخطوة 6. حذف الملفات والدلائل

إذا كنت بحاجة إلى حذف أي شيء من جهاز الكمبيوتر البعيد ، فيمكنك استخدام الأمر

جمهورية مقدونيا

  • جمهورية مقدونيا example1.txt

  • سيحذف ملف example1.txt.
  • rm –I example1.txt

  • سيحذف ملف example1.txt بعد إعطائك تحذيرًا.
  • دليل rm1 /

  • سيحذف directory1 وكافة محتوياته.
استخدم SSH الخطوة 10
استخدم SSH الخطوة 10

الخطوة 7. تغيير أذونات الملف

يمكنك تغيير أذونات القراءة والكتابة على ملفاتك باستخدام الأمر

chmod

  • chmod u + w example1.txt

    سيضيف كتابة / تعديل أذونات الملف للمستخدم (u). تستطيع ايضا استخذام

    ز

    لأذونات المجموعة و

    ا

  • للترخيص العالمي.
  • chmod g + r example1.txt

  • سيضيف أذونات القراءة / الوصول إلى الملفات للمجموعة.
  • توجد قائمة كبيرة من الأذونات التي يمكنك استخدامها لتأمين أو فتح الوصول إلى جوانب مختلفة من نظامك.
استخدم SSH الخطوة 11
استخدم SSH الخطوة 11

الخطوة 8. تعلم الأوامر الأساسية الأخرى

هناك بعض الأوامر المهمة الأخرى التي ستستخدمها بشكل متكرر في واجهة shell ، على النحو التالي:

  • mkdir دليل جديد

  • سيُنشئ دليلًا جديدًا باسم newdirectory
  • pwd

  • سيعرض دليلك الحالي.
  • من الذى

  • سيعرض من قام بتسجيل الدخول حاليًا إلى النظام.
  • بيكو newfile.txt

    أو

    vi newfile.txt

  • سيُنشئ ملفًا جديدًا ويفتح محرر الملف. سيكون للأنظمة المختلفة برامج تحرير ملفات مختلفة. أكثر المحررين شيوعًا هما pico و vi. ستحتاج إلى استخدام أمر مختلف إذا كنت تستخدم محرر ملفات مختلف.
استخدم SSH الخطوة 12
استخدم SSH الخطوة 12

الخطوة 9. احصل على معلومات مفصلة عن أي أمر

إذا لم تكن متأكدًا من وظيفة أحد الأوامر ، فاستخدم الأمر

رجل

لمعرفة جميع المعلمات واستخداماتها.

  • رجل

  • سيعرض معلومات تتعلق بالأمر.
  • رجل ك

  • سيبحث في جميع صفحات الرجل بالكلمات الرئيسية التي أدخلتها.

جزء 3 من 3: إنشاء مفتاح مشفر

استخدم SSH الخطوة 13
استخدم SSH الخطوة 13

الخطوة 1. قم بإنشاء مفتاح SSH

يتيح لك هذا القفل الاتصال بموقع بعيد دون الحاجة إلى إدخال كلمة مرور في كل مرة. سيؤدي ذلك إلى جعل اتصالك بالكمبيوتر البعيد أكثر أمانًا ، حيث لن يتم إرسال كلمة المرور الخاصة بك عبر الشبكة.

  • قم بإنشاء مجلد مفاتيح على جهاز الكمبيوتر الخاص بك عن طريق إدخال الأمر

    $ mkdir.ssh

  • قم بإنشاء مفاتيح خاصة وعامة باستخدام الأمر

    $ ssh-keygen –t rsa

  • سيُطلب منك إنشاء كلمة مرور للمفتاح ؛ إنه اختياري. إذا كنت لا تريد إدخال كلمة مرور للمفتاح ، فاضغط على Enter. سيؤدي هذا إلى إنشاء مفتاحين في مجلد.ssh: id_rsa و id_rsa.pub.
  • تغيير أذونات المفتاح الخاص. للتأكد من أنه لا يمكن قراءة مفتاحك الخاص إلا بواسطتك ، أدخل الأمر

    $ chmod 600.ssh / id_rsa

استخدم SSH الخطوة 14
استخدم SSH الخطوة 14

الخطوة 2. ضع المفتاح العام على الكمبيوتر البعيد

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

  • $ scp.ssh / id_rsa.pub @:

  • تأكد من تضمين نقطتين (:) في نهاية الأمر.
  • سيُطلب منك كلمة مرور قبل بدء عملية النقل.
استخدم SSH الخطوة 15
استخدم SSH الخطوة 15

الخطوة الثالثة. قم بتثبيت الكود العام على الكمبيوتر البعيد

بمجرد وضع الرمز على الكمبيوتر البعيد ، ستحتاج إلى تثبيته حتى يعمل الرمز بشكل صحيح. أولاً ، قم بتسجيل الدخول إلى النظام بالطريقة الموضحة في الخطوة 3.

  • قم بإنشاء مجلد SSH على الكمبيوتر البعيد إذا لم يكن موجودًا بالفعل:

    $ mkdir.ssh

  • ضع مفتاحك في ملف مفتاح معتمد. إذا كان الملف غير موجود ، فسيتم إنشاؤه.

    $ cat id_rsa.pub >>.ssh / author_keys

  • غيّر أذونات مجلد SSH لإتاحة الوصول إليه:

    $ chmod 700.ssh

استخدم SSH الخطوة 16
استخدم SSH الخطوة 16

الخطوة 4. تحقق مما إذا كان الاتصال يعمل

بمجرد تثبيت المفتاح على الكمبيوتر البعيد ، يجب أن تكون قادرًا على بدء اتصال دون أن يُطلب منك كلمة مرور. أدخل هذا الأمر للتحقق من الاتصال:

$ ssh @

موصى به: