كيف يمكنني إزالة عبارة المرور مفتاح SSH دون الحاجة إلى إنشاء مفتاح جديد ؟
-
02-07-2019 - |
سؤال
لقد تعيين كلمة المرور عند إنشاء جديد مفتاح SSH على جهاز الكمبيوتر المحمول.ولكن كما أدرك الآن, هذا هو مؤلم جدا عندما تحاول ارتكاب (بوابة و SVN) إلى مكان بعيد عبر SSH عدة مرات في ساعة واحدة.
طريقة واحدة أستطيع أن أفكر من هو حذف مفاتيح SSH وخلق فرص عمل جديدة.هل هناك طريقة لإزالة المرور, في حين لا يزال الحفاظ على نفس المفاتيح ؟
المحلول
الجواب القصير:
$ ssh-keygen -p
هذا سيطلب منك إدخال المفتاح الموقع القديم المرور الجديد عبارة المرور (التي يمكن أن تترك فارغة لا المرور).
إذا كنت تريد أن تفعل كل شيء في سطر واحد دون أن يطالب به:
$ ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
المهم: حذار أن عند تنفيذ الأوامر وسوف تكون عادة تسجيل الدخول الخاصة بك ~/.bash_history
الملف (أو ما شابه) في نص عادي بما في ذلك جميع الحجج المقدمة (أيإن عبارات في هذه الحالة).ولذلك فمن المستحسن أن يمكنك استخدام الخيار الأول ما لم يكن لديك سبب محدد للقيام بخلاف ذلك.لاحظت على الرغم من أن يمكنك الاستمرار في استخدام -f keyfile
دون الحاجة إلى تحديد -P
ولا -N
, وأن المفتاح الافتراضي ~/.ssh/id_rsa
, لذا في كثير من الحالات فإنه لا حتى حاجة.
قد ترغب في النظر في استخدام ssh-عامل ، والتي يمكن أن ذاكرة التخزين المؤقت كلمة المرور لبعض الوقت.أحدث الإصدارات من gpg-وكيل أيضا دعم بروتوكول ssh المستخدمة من قبل العميل.
نصائح أخرى
قد ترغب في إضافة ما يلي إلى الخاص بك .bash_profile (أو ما يعادلها) ، الذي يبدأ ssh-الوكيل على تسجيل الدخول.
if [ -f ~/.agent.env ] ; then
. ~/.agent.env > /dev/null
if ! kill -0 $SSH_AGENT_PID > /dev/null 2>&1; then
echo "Stale agent file found. Spawning new agent… "
eval `ssh-agent | tee ~/.agent.env`
ssh-add
fi
else
echo "Starting ssh-agent"
eval `ssh-agent | tee ~/.agent.env`
ssh-add
fi
في بعض توزيعات لينكس (Ubuntu, Debian) يمكنك استخدام:
ssh-copy-id -i ~/.ssh/id_dsa.pub username@host
سيؤدي هذا إلى نسخ ولدت معرف على الجهاز البعيد و إضافة إلى جهاز التحكم عن بعد سلسلة المفاتيح.
$ ssh-keygen -p
عملت بالنسبة لي
فتحت بوابة باش.لصق : $ ssh-keygen -p
ضرب أدخل على الموقع الافتراضي.
أدخل القديمة المرور
أدخل عبارة المرور فارغة
تأكيد جديد عبارة المرور فارغة
ازدهار الألم من إدخال عبارة المرور على بوابة دفع ذهب.
وذلك بفضل!