نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: اتصال ssh بدون نیاز به پسورد با استفاده از putty

  1. #1
    عضو انجمن
    تاریخ عضویت
    Dec 2012
    نوشته ها
    295
    تشکر تشکر کرده 
    39
    تشکر تشکر شده 
    324
    تشکر شده در
    237 پست

    53 اتصال ssh بدون نیاز به پسورد با استفاده از putty

    یکی از فراگیرترین ابزارها در برقراری ارتباط راه‌دور (مخصوصا ارتباط ssh) با سرورهای لینوکسی است. وقتی مدیر سیستمی هستید و نیاز دارید که به دفعات به آن متصل شوید، وارد کردن نام کاربری و کلمه عبور در هر دفعه کمی آزاردهنده است. در این نوشته می‌خواهیم این ابزار را به گونه‌ای تنظیم کنیم که در ارتباط ssh با سرور نیاز به وارد کردن نام کاربری و پسورد نداشته باشد. ما در اینجا از CentOS 6.x که بسته openssh-server-5.3 بر روی آن نصب است برای اتصال بدون پسورد ssh استفاده می‌کنیم. ۱-دانلود ابزارهای مورد نیاز
    a. برنامه PuTTY را دانلود کنید.
    b. برنامه PuTTYgen را نیز دانلود کنید.
    ۲٫ تهیه کلیدهای خصوصی و عمومی برای ssh
    a. برنامه PuTTYgen را اجرا کنید.
    b. گزینه SSH-2 RSA را از بخش پارامترها انتخاب کنید.
    c. با زدن دکمه Generate و حرکت دادن موس بر روی فضای خالی کلیدهای بخش key، کلیدهای مورد نظر توسط نرم‌افزار تولید می‌شود.
    d. با زدن دکمه Save private key، فایل کلید خصوصی را در محل مناسبی ذخیره کنید. برای راحتی کار، نیازی به انتخاب passphrase برای محافظت از کلید خصوصی نیز نمی‌باشد.
    e. کل متن داخل کادر مربوط به Public key را نیز انتخاب کرده و با زدن ctrl+c به حافظه کلیپبورد کپی کنید. این کار برای انتقال این کلید به فایل authorized_keys در سرور انجام می‌شود.
    3. تنظیمات PuTTY
    a. برنامه putty را اجرا نمایید. در بخش Sessions (بخش‌ها در لیست درختی سمت چپ در دسترس هستند) و در قسمت Host Name نام سرور و یا آی پی آن را وارد کنید و در قسمت saved sessions اسمی برای این ارتباط انتخاب کنید. با زدن کلید save این ارتباط ذخیره می‌شود.
    b. به بخش Connection > Data بروید. در قسمت Auto-login username ،نام کاربری که می‌خواهید با آن به صورت بدون پسورد به سرور وارد شوید را بزنید.
    c. به بخش Connection > ssh > Auth بروید. مسیر فایل کلید خصوصی را که در مراحل قبل ذخیره کرده بودید، در قسمت Authentication Parameter مشخص کنید.
    d. دوباره به بخش Sessions رفته و تغییرات را بر روی این ارتباط ذخیره کنید.

    4. تنظیم سرور

    a. با استفاده از نام کاربری و کلمه عبور خود به سرور متصل شوید.

    b. فایل authorized_keys را از مسیر /root/.ssh/ باز کرده و مقدار کلید عمومی که از قبل در کلیپ‌بورد ذخیره شده بود را در انتهای فایل کپی کنید. در صورتی که این دایرکتوری و یا فایل قبلا ایجاد نشده است،خودتان آن را ایجاد کنید.

    5. اگر همه مراحل به درستی انجام شده باشد، از این به بعد با استفاده از ارتباط ذخیره شده در putty، می‌توانید بدون نیاز به نام کاربری و پسورد به سرور متصل شوید.


  2. تعداد تشکر ها از lnspiron به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تغییر ip با استفاده از putty و vps خودم
    توسط firstline در انجمن سوالات و مشکلات
    پاسخ ها: 7
    آخرين نوشته: February 26th, 2017, 11:50
  2. خاموشی vps بعد از بستن نرم افزار putty
    توسط saeedzar در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: January 16th, 2016, 11:33
  3. بستن putty ولی ادامه عملیات
    توسط xomid در انجمن سوالات و مشکلات
    پاسخ ها: 6
    آخرين نوشته: August 16th, 2012, 17:03
  4. پاسخ ها: 3
    آخرين نوشته: October 15th, 2011, 18:56

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •