it-swarm.asia

هل هناك طريقة "لتسجيل الدخول التلقائي" في المعجون بكلمة مرور؟

هل هناك طريقة لتكوين كلمة مرور لجلسة مخزنة في المعجون ؟

أعلم أن هناك القدرة على تحديد "اسم مستخدم تسجيل الدخول التلقائي" (ضمن اتصال/بيانات) ، ولكن هل هناك طريقة للقيام بذلك مع كلمة المرور؟

312
jldupont

بالنسبة لبعض إصدارات PuTTY ، يكون الأمر بسيطًا مثل:

PuTTY.exe [email protected] -pw mypassword
PuTTY.exe somewhere.com -l mylogin -pw mypassword

إذا كنت تريد الاتصال باستخدام SSH ، استخدم هذا:

PuTTY.exe -ssh [email protected] -pw mypasswordforsomewherecom

بالنسبة لأولئك الذين يستخدمون Windows ، يمكنك ببساطة إنشاء اختصار وتمرير هذه المعلمات.

فمثلا:

  1. قم بإنشاء اختصار على سطح المكتب إلى PuTTY.exe
  2. إعادة تسمية الاختصار إلى PuTTY - server.com
  3. انقر بزر الماوس الأيمن فوق اختصار واختر خصائص
  4. تعديل الهدف مشابه: "C:\Program Files\PuTTY\putty.exe" [email protected] -pw password
  5. انقر OK

إذا كانت PuTTY لا تدعم المعلمة pw ، فستحتاج إلى مفتاح عمومي كما هو موضح في:
إنشاء ونسخ المفاتيح الخاصة بك زوج في المعجون SSH عميل.

359
harrymc

ننصح بشدة باستخدام آليات المفتاح العام بدلاً من إرسال كلمات المرور من Shell.
هنا مرجع للإعداد .

رابط للحصول على أحدث المعجون الثنائيات (والتحقق منFAQ) .

102
nik

يمكنني استخدام WinSCP "لتسجيل الدخول التلقائي" في المعجون بكلمة مرور. إنه مجاني ، ويحتوي على الكثير من الميزات ، تم إنشاؤه في عام 2000 وما زال يتم الحفاظ على النشاط. ( صفحة WinSCP Wikipedia )

 enter image description here

يمكن أن يتم فتح PuTTY من WinSCP إما من نافذة تسجيل الدخول أو من نافذة SFTP ، والتي أجدها مفيدة للغاية:

 enter image description here

 enter image description here

33
Franck Dernoncourt

إذا كنت ترغب في الحفاظ على الخيارات المحفوظة (مثل أحجام النوافذ التي تم تكوينها مسبقًا ووكيل النفق) وتحميل جلسة محفوظة لحفظ الدخول التلقائي ، استخدم هذا الأسلوب: http://www.shanghaiwebhosting.com/web-hosting/PuTTY تسجيل الدخول التلقائي

PuTTY.exe -load my_server -l your_user_name -pw your_password

حيث 'my_server' هو اسم جلسة محفوظ.

22
datasn.io

PuTTY Connection Manager هو برنامج منفصل يعمل مع PuTTY. يمكن أن autologin ولديه قاعدة بيانات مشفرة عقد كلمات السر.

ما زلت تفضل مفاتيح SSH بالرغم من ذلك.

(الجانب السلبي الآخر هو أنه ربما لم يعد مدعومًا من قبل مطوريها الأصليين ، وقد يكون متاحًا للتنزيل فقط من مصادر الجهات الخارجية.)

15
Robin Moffatt

يوجد منفذ المعجون يسمى KiTTY والذي يسمح بحفظ اسم المستخدم/كلمة المرور.

Kitty_portable.exe مفيد جداً؛ ليس هناك حاجة التثبيت.

10
user178047

يمكنني استخدام mRemote على نظام Windows ؛ يمكنه تخزين أسماء المستخدمين وكلمات المرور الخاصة بـ SSH و RDP و VNC و Citrix.

9
Dentrasi

نعم، ثمة طريق. لقد قمت مؤخرًا بإضافة ميزة حفظ كلمة المرور لـ PuTTY 1.5.4 لكل من Linux و Windows. يمكنك تنزيل الثنائيات والمصدر منOohtj: PuTTY 0.62 باستخدام ميزة حفظ كلمة المرور.

9
oohtj

Tunnelier - حفظ كلمات المرور المشفرة محليا. كما أن لديها واجهة المستخدم الرسومية sFTP وكذلك نوافذ SSH.

enter image description here

7
eristoddle

قد يكون الجمع بين حزمتين مختلفتين لحل أمني خطيرًا. هذه هي طريقة PuTTY فقط للقيام بذلك ، فقط باستخدام برنامج من موقع PuTTY.

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

قم بتنزيل PuTTYgen وقم بتنفيذه لإنشاء مفتاح SSH2-RSA. سأستخدم 4098 بت على الأقل. انقر فوق الزر "إنشاء" ، حرك الماوس حولك ، حتى يتم إنشاء زوج المفاتيح.

 enter image description here

بمجرد إنشائه ، ستبدو شاشتك كما يلي:  enter image description here

صف الحساب في حقل "التعليق الرئيسي". ثم احفظ المفتاح الخاص في ملف واحد ، والمفتاح العمومي في ملف آخر.

سيبدو مفتاحك العام هكذا:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20160822"
AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp+G9z8eE0MpPZL9JZksstIa3L9JEND6ud1
1IiD6f1jw/7Lv7CvZcCdk/OVMT+DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQt
YEQgtbJd/hyHtTHK9X/wiKeQr7LjHZcEg3osYh+MzZFscldQM/a/Z26AKh81EC9X
uIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5S/lZ
4v/yxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphd
zBihq85a1SHx0LBk31342HsCiM4el//Zkicmjmy0qYGShmzh1kfZBKiBs+xN4tBE
yjRNYhuMGP2zgpr9P/FO1buYdLah5ab3rubB5VbbRP9qmaP2cesJS/N91luc099g
Z+CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6T
rcyrSIP9H/PDuBuYoOfSBKies6bJTHi9zW2/upHqNlqa2+PNY64hbq2uSQoKZl1S
xwSCvpbsYj5bGPQUGs+6AHkm9DALrXD8TX/ivQ+IsWEV3wnXeA4I1xfnodfXdhwn
ybcAlqNrE/wKb3/wGWdf3d8cu+mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHaw
Aby0MW0=
---- END SSH2 PUBLIC KEY ----

يجب عليك تحرير هذا إلى نموذج مناسب لموقعك البعيد. لنفترض أنه جهاز Linux يستخدم ssh.

قم بتحرير الملف بحيث يحتوي على ثلاثة حقول:

  1. يجب أن يقول الأول "ssh-rsa"
  2. يجب أن يكون المفتاح الثاني هو المفتاح العمومي الخاص بك في سطر واحد بدون مسافات.
  3. والثالث هو تعليق - والتي يمكن أن تتوافق مع حقل التعليق الرئيسي الخاص بك.

لذلك يجب أن يبدو مثل هذا عند الانتهاء

سه-آر إس إيه AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw/7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = RSA-مفتاح 20160822

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

قم بتسجيل الدخول إلى الجهاز البعيد ، وانسخ/حرر ، ثم قم بإلحاق المفتاح العمومي في ملف ~/.ssh/Author_keys بنفس التنسيق مثل المفاتيح الأخرى. يجب أن يكون سطر واحد. يجب أن يكون هناك ثلاثة حقول في سطر واحد. الأول يقول "ssh-rsa". الثاني هو المفتاح الذي يجب أن ينتهي بالأحرف "=" الحقل الثالث اختياري ، وسوف يحتوي على ما وضعت في حقل تعليق المفتاح.

إذا كانت هذه هي المرة الأولى التي تنشئ فيها ملف ~/.ssh/Author_keys ، فتأكد من أن الدليل والملف غير قابلين للقراءة أو للعالم.

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

في جلسة المعجون ، انتقل إلى Connection => SSH => مصادقة وانقر فوق استعراض وحدد المكان الذي قمت فيه بتخزين مفتاحك الخاص "إنه ملف * .ppk".  enter image description here

ثم احفظ هذه الجلسة (أفترض أنك قمت أيضًا بإعداد الحساب وعنوان IP وما إلى ذلك).

بمجرد الانتهاء من ذلك ، عليك فقط تحديد الجلسة وتسجيل الدخول.

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

5
Bruce Barnett

انا افضل ان تفعل مثل هذا على جهاز ويندوز. احفظ PuTTY القابل للتنفيذ في مجلد ، قل "mytools" ، وقم بتشغيل هذا الأمر من موجه الأوامر:

tools>mytools 10 

10 هي الثمانية الأخيرة من عنوان IP الخاص بك . هذا هو.

@ECHO OFF
set PuTTY=E:\tools\PuTTY.exe
start %PuTTY% [email protected] %1 -pw yourpassword
4
oorda

إذا كنت تستخدم الطريقة التالية ، فلا تنس إضافة "" لإحاطة اسم الجلسة ، أو قد تفشل في تحميل الجلسة. فمثلا،

PuTTY.exe -load "my session name", 

الشكل العام هو:

PuTTY.exe -load my_server -l your_user_name -pw your_password
3
holly

إذا تم مصادقة الاتصال بواسطة مفتاح عام وكلمة مرور ، ففكر في استخدام Pageant .

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

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

"C:\Program Files\PuTTY\Pageant.exe" key1.ppk key2.ppk key3.ppk

سوف يطالب بكلمة مرور إذا لزم الأمر.

والأفضل من ذلك كله ، هو جزء من مجموعة PuTTY ، لذلك من المحتمل أنك حصلت عليه بالفعل على جهازك.

2
Basic

تثبيت MTPuTTY ويجب حل مشكلتك. يمكنك حتى تنفيذ مجموعة من البرامج النصية بعد تسجيل الدخول إلى المعجون.

1
Emerald214

إذا كان محفوظات الأمر تمثل مشكلة أمنية ، فانتقل إلى مسار المفتاح العام (حيث يتم تخزين كلمة مرور النص العادي المحددة في الخيار -pw في سجل الأوامر).

0
ives

أود أن أوضح المزيد حول إجابة Emrald214s على MTPutty كبرنامج مجاني لطيف.

MTPutty - PuTTY متعدد الأسطر (نسخة محمولة بسبب قيود تثبيت الشركات للعديد من المستخدمين) لأنه يساعد على الاتصال بالعديد من الخوادم وسهولة تنظيمها في مجلدات مع هذا البرنامج المجاني.

  1. يمكنك حفظ كلمة مرور اسم المستخدم الخاص بك في جلسة إعداد نفسه  enter image description here
  2. يمكنك إطلاق الأوامر الآلية بعد تسجيل الدخول من علامة تبويب البرنامج النصي للاتصال الجديد. يعد هذا مفيدًا للغاية إذا كنت بحاجة إلى تعيين بعض البرامج النصية (خاصة البرامج النصية الاسم المستعار) عند بدء الجلسة. كما يمكنك أتمتة تسجيل sesu ولكن لا ينصح به لأن كلمة المرور ستكون في نص عادي ، على سبيل المثال  enter image description here

في النص أعلاه SLEEP هو الانتظار بين الأوامر بالميلي ثانية.

ملحوظة:

  1. MTPutty هي مجرد واجهة وبالتالي ستحتاج أيضًا إلى تنزيل kitty أو PuTTY لاستخدامها معها.
  2. لن يعمل البرنامج النصي إلا إذا تم حفظ كلمة المرور (وإلا فسيحاول أخذ كلمة المرور من البرنامج النصي: P مما سيؤدي إلى فشل تسجيل الدخول)
  3. لديها خيار التصدير والاستيراد جلسات وكذلك العديد من الميزات المفيدة الأخرى.

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

0
Amol Ramkrishna Patil