قد يبدو تسجيل الدخول الآمن بدون كلمة مرور أمرًا خياليًا ، ولكن يمكن تحقيقه بسهولة باستخدام مفاتيح SSH.
يؤمن SSH الاتصال بين جهازك المحلي ونظام بعيد عن طريق التشفير الكامل لحركة المرور هذه. ومع ذلك ، فإن إدخال كلمة المرور في كل مرة تتصل فيها بمضيف بعيد قد يكون مزعجًا بعض الشيء.
لحسن الحظ ، يمكنك تجاوز هذه الخطوة عن طريق تمكين تسجيل الدخول بدون كلمة مرور عبر SSH. سنوضح لك كيفية استخدام ملف ssh- نسخة- معرف الأمر للقيام بذلك.
كيفية استخدام SSH بدون كلمة مرور
لتمكين تسجيل الدخول بدون كلمة مرور عبر SSH، كل ما عليك فعله هو نسخ مفتاحك العام إلى الخادم البعيد. مفتاح SSH هو في الحقيقة زوج من مفتاحين: أحدهما عام والآخر خاص. سيستخدم خادم SSH البعيد هذه إلى مصادقة هويتك قبل أن تتمكن من الاتصال.
يمكنك بسهولة إنشاء أزواج مفاتيح SSH باستخدام امتداد ssh-كجن أمر. بمجرد إنشاء ssh للمفاتيح ، انسخ مفتاحك العام إلى الخادم البعيد. سيضمن هذا أنك لست بحاجة إلى كتابة كلمة مرور SSH الخاصة بك في عمليات تسجيل الدخول اللاحقة.
إنشاء مفاتيح SSH العامة والخاصة
ما عليك سوى تشغيل الجهاز الطرفي وإدخال الأمر التالي لإنشاء أزواج مفاتيح SSH:
ssh-كجن
استمر في الضغط على Enter في كل مطالبة حتى يكتمل البرنامج وينشئ ملفات المفاتيح.
أضف مفتاح SSH العام إلى الخادم
الآن بعد أن أنشأت مفاتيح SSH الخاصة بك ، تحتاج إلى إضافة المفتاح العام إلى خادمك البعيد. يمكنك القيام بذلك مع ssh- نسخة- معرف أمر:
ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ remote-host
اكتب الأمر أعلاه في جهازك واستبدله المستعمل و المضيف البعيد باسم المستخدم واسم المضيف / IP الخاص بالجهاز البعيد.
اتصل بخادم SSH بدون كلمة مرور
أنت جاهز تمامًا لتسجيل الدخول بدون كلمة مرور بمجرد إضافة المفتاح العام إلى الخادم عبر ssh- نسخة- معرف. يمكنك اختباره بنفسك باستخدام الأمر التالي:
ssh user @ remote-host.
تخلص من كلمات المرور باستخدام ssh-copy-id
استخدام ssh- نسخة- معرف، يمكنك تحميل مفتاح عام إلى خادم بعيد والاتصال بدون كلمة مرور. ومع ذلك ، لا يجب تمكين المصادقة بدون كلمة مرور لجميع الأنظمة. بدلاً من ذلك ، استخدمه للوصول إلى الأنظمة التي تستخدمها بشكل متكرر. إذا كنت جديدًا على هذا ، فحاول تعلم كيفية إعداد SSH وتهيئة الإعداد الخاص بك.
هل تحتاج إلى الوصول إلى جهاز كمبيوتر أو خادم Linux الخاص بك عن بُعد؟ إليك كيفية إعداد وتهيئة SSH على أنظمة Linux و Windows والأجهزة المحمولة.
اقرأ التالي
- برمجة
- حماية
- SSH
- لينكس
- يونكس
- حماية
رباعيات خريج علوم الحاسب ولديه شغف قوي بالمصادر المفتوحة. بصرف النظر عن كونه أحد المخضرمين في نظام يونكس ، فهو أيضًا متخصص في أمان الشبكات والتشفير والبرمجة الوظيفية. إنه جامع شغوف للكتب المستعملة ولديه إعجاب لا ينتهي بموسيقى الروك الكلاسيكية.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك