English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تكوين ssh للدخول بدون كلمة المرور في خادم ubuntu16.04

الإجراء على الجهاز المكتبي

ssh-keygen -t rsa

ضع موقع الملف في /home/try/.ssh/server_rsa، استخدم القيمة الافتراضية وليس قم بتمييزها server_rsa، أخاف أن يؤثر على مفتاح git الخاص بي (لأنني أستخدم git بالقيمة الافتراضية)

ssh-copy-id [email protected] (عنوان IP خادمك)،

أو يمكن استخدامه

cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

يمكنك أيضًا إرسال مفتاح المستخدم الخاص بك إلى ملف ~/.ssh/authorized_keys في الخادم، أو نسخه يدويًا.

التحكم في الخادم

sudo nano /etc/ssh/sshd_config

غيير هذا الخط إلى without-password لتحقيق تسجيل الدخول بدون كلمة المرور للمستخدم root

هو PermitRootLogin without-password

نصائحssh مختصرة

vim ~/.ssh/config

إضافة

المضيف Host lisa يمكنك اختيار أي اسم، فقط كي يكون سهل التذكر

المضيف HostName 188.166.225.189 عنوان IP لمساعدتك

المستخدم root

المنفذ 9999 (يمكن تحديد المنفذ الخاص بك، يُنصح بعدم إضافة النقاط الثلاثة) (لم أستخدم الثلاثة الأخيرة، الثلاثة الأولى كافية)

الموقع الذي يحتوي على مفتاح التحقق IdentityFile ~/.ssh/id_rsa، إذا تم إرساله إلى الخادم، فلا تحتاج إلى هذا الخط

يمكن استخدام ssh lisa بدلاً من ssh [email protected]

ما ذكرته أعلاه هو إعداد ssh without-password الذي قدمته لك محررنا، آمل أن يكون مفيدًا لك، إذا كان لديك أي أسئلة، فلا تتردد في ترك تعليق، وسأقوم بالرد عليك في أقرب وقت. وأود أيضًا أن أعبر عن شكري لتأييد موقع呐喊 لتعليم البرمجة!

البيان: محتوى هذا المقال تم جمعه من الإنترنت، ملكية الحقوق للمالك الأصلي، تم جمع المحتوى من قبل المستخدمين عبر الإنترنت وتم تحميله بشكل تلقائي، لا يمتلك هذا الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل يدوي ولا يتحمل الموقع أي مسؤولية قانونية. إذا اكتشفت محتوى يشتبه في انتهاك حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (باستبدال # بـ @) للإبلاغ، وقدم الدليل المتعلق، وسيتم حذف المحتوى المزعوم فور التحقق منه.

سيحبك