• ◂ خبر تازه: جهت مشاهده تخفیفات لحظه ایی باماسرور صفحه ما را در اینستگرام دنبال کنید .
  • 026-34455828
  • 026-36802575
  • admin@bamaserver.com
  • قوانین ما
  • تماس با ما
  • درباره ما
باماسرورباماسرورباماسرورباماسرور
  • صفحه اصلی
  • سرور اختصاصی
    • سرور اختصاصی ایران
    • سرور اختصاصی خارج
  • سرور مجازی ایران
  • سرور مجازی آسیا
    • سرور مجازی سنگاپور
    • سرور مجازی ترکیه
    • سرور مجازی هنگ کنگ
    • سرور مجازی هند
    • سرور مجازی کره جنوبی
    • سرور مجازی ژاپن
    • سرور مجازی مالزی
    • سرور مجازی دبی
  • سرور مجازی اروپا
    • سرور مجازی اروپا
      • سرور مجازی انگلیس
      • سرور مجازی ایتالیا
      • سرور مجازی دانمارک
      • سرور مجازی بلژیک
      • سرور مجازی اوکراین
      • سرور مجازی اتریش
    • سرور مجازی اروپا
      • سرور مجازی آلمان
      • سرور مجازی هلند
      • سرور مجازی نروژ
      • سرور مجازی سوئد
      • سرور مجازی استونی
      • سرور مجازی ایرلند
      • سرور مجازی یونان
    • سرور مجازی اروپا
      • سرور مجازی فرانسه
      • سرور مجازی سوئیس
      • سرور مجازی فنلاند
      • سرور مجازی پرتغال
      • سرور مجازی بلغارستان
      • سرور مجازی اسپانیا
    • سرور مجازی اروپا
      • سرور مجازی لیتوانی
      • سرور مجازی لهستان
      • سرور مجازی روسیه
  • سرور مجازی آمریکا،اقیانوسیه
    • سرور مجازی مکزیک
    • سرور مجازی شیلی
    • سرور مجازی کانادا
    • سرور مجازی آمریکا
    • سرور مجازی برزیل
    • سرور مجازی استرالیا
    • سرور مجازی آفریقا
  • دیگر سرور ها
    • سرور مجازی بایننس
    • سرور مجازی پی پال
    • سرور مجازی ترید
    • سرور مجازی ویندوز
    • سرور مجازی لینوکس
    • سرور مجازی فریلنسر
    • سرور مجازی فارکس
ناحیه کاربری
✕

نحوه استفاده از دستور ssh-copy-id

نحوه استفاده از دستور ssh-copy-id

امروز با شما هستیم با نحوه استفاده از دستور ssh-copy-id و همچنین چگونگی تولید کلیدهای SSH و همچنین طریقه احراز هویت بدون رمز دهی در یک ماشین .

 

ابزار OpenSSH را نصب کنید.

دستور ssh-copy-id بخشی از بسته OpenSSH است و در تمام توزیع های اصلی لینوکس موجود است. اگر کلاینت ssh-copy-id را روی سیستم خود نصب کرده اید، می توانید به مرحله بعدی بروید.

 

برای Debian، Ubuntu و Linux Mint دستور زیر را اجرا کنید.

sudo apt-get update && sudo apt-get install openssh-client

 

و برای RHEL، Fedora و CentOS:

yum -y install openssh-server openssh-clients

کلیدهای SSH را ایجاد کنید

می‌توانیم از دستور ssh-keygen برای تولید جفت‌های کلید SSH استفاده کنیم.

برای ایجاد جفت کلید SSH دستور زیر را در ترمینال خود اجرا کنید.

ssh-keygen

 

تا زمانی که برنامه تولید کلید را تمام کند، Enter را در هر فرمان فشار دهید. هنگامی که برنامه تولید کلید را به پایان رساند، با صفحه زیر روبرو خواهید شد.

افزودن کلید SSH به سرور

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host

 

هنگام تایپ دستور بالا در ترمینال خود، نام کاربری خود را جایگزین user و نام میزبان یا IP را جایگزین remote-host کنید.

در این حالت کاربر root است و IP میزبان 192.168.56.102 است بنابراین دستور بالا تبدیل می شود:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.56.102

 

هنگامی که دستور بالا اجرا می شود، یک بار از شما درخواست می کند که تأیید کنید که آیا می خواهید ادامه دهید یا خیر.

Yes  را تایپ کنید و برای ادامه اینتر را فشار دهید. و پسورد را تایپ نمایید. پس از وارد کردن رمز عبور، به شما اطلاع می دهد که کلید اضافه شده است .مانند شکل زیر.

تصویر بالا نشان می دهد که کلید عمومی به دستگاه مقصد اضافه شده است و می توانیم ssh@destination را که در مورد ما root@192.168.56.102  است، اضافه کنیم.

 

اتصال به سرور SSH بدون رمز عبور

پس از افزودن کلید عمومی از طریق دستور ssh-copy-id، می توانیم هر زمان که بخواهیم ssh@destination را وارد کنیم و بدون نیاز به ارائه رمز عبور به دستگاه متصل شویم. دستور اصلی برای اتصال به سرور به صورت زیر است:

ssh user@remote-host

 

user را با نام کاربری خود و remote-hose را با IP میزبان یا نام میزبان جایگزین کنید. بنابراین اگر دستور بالا را طبق آموزش ما شخصی سازی کنید، به صورت زیر در می آید:

ssh root@192.168.56.102

 

هنگامی که دستور بالا اجرا می شود، اعلان زمان و تاریخ دقیق ورود شما به دستگاه مقصد را به شما اطلاع می دهد.

همچنین می توانید برای بررسی اینکه آیا به دستگاه مقصد متصل هستید یا خیر، دستور ls را اجرا کنید. این موضوع در تصویر زیر بیشتر نشان داده شده است.

همانطور که در تصویر بالا می بینید، ما اکنون با نام anaconda-ks.cfg وارد شده ایم که نام هاستی است که من برای این آموزش استفاده کردم.

با استفاده از ssh-copy-id، می توانید ورود بدون رمز عبور به سرور را فعال کنید. با این حال، فعال کردن احراز هویت بدون رمز عبور برای همه سیستم ها توصیه نمی شود. از این روش برای دسترسی به سرورهایی که به طور منظم استفاده می کنید بهره ببرید.

خلاصه

در این آموزش یاد گرفتیم که دستور ssh-copy-id چیست، چگونه کلیدهای SSH را تولید کنیم، چگونه با استفاده از دستور ssh-copy-id  یک کلید SSH عمومی به سرور اضافه کنیم و احراز هویت بدون رمز عبور را برای سرور مقصد را فعال کنیم.

هنگام استفاده از این دستور، همیشه با احتیاط عمل کنید زیرا کانفیگ  نادرست کلیدها می تواند منجر به نقض امنیت یا قفل شدن سیستم شود.

توجه: جهت خرید سرور های مجازی می توانید به وب سایت باماسرور مراجعه نمایید.

اشتراک گذاری
0

مطالب مرتبط

خرید سرور مجازی برای ترید
16/02/2025

راهنمای کامل خرید سرور مجازی برای ترید


اطلاعات بیشتر
نصب Postman Agent در لینوکس
05/07/2022

نصب Postman Agent در لینوکس


اطلاعات بیشتر
05/07/2022

نصب Sublime Text در اوبونتو


اطلاعات بیشتر
05/07/2022

نحوه نصب Htop در لینوکس


اطلاعات بیشتر
04/07/2022

نصب AnyDesk روی اوبونتو


اطلاعات بیشتر
04/07/2022

نصب Discord روی Debian 11


اطلاعات بیشتر

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هجده + پانزده =

  • راهنمای کامل خرید سرور مجازی برای ترید
  • نصب Postman Agent در لینوکس
  • نصب Sublime Text در اوبونتو
  • نحوه نصب Htop در لینوکس
  • نصب AnyDesk روی اوبونتو
  • نصب Discord روی Debian 11
  • نحوه نصب Postman در اوبونتو
  • چک کردن ورژن اوبونتو
  • نحوه استفاده از دستور ssh-copy-id
  • نحوه نصب سرور Plex Media در اوبونتو 22.04

سرور مجازی

◂ سرور مجازی ایران

◂ سرور مجازی خارج

◂ سرور مجازی ترید

◂ سرور مجازی بایننس

◂ سرور مجازی فارکس

◂ سرور مجازی پی پال

◂ سرور مجازی فریلنسر

◂ سرور مجازی ویندوز

◂ سرور مجازی لینوکس

سرور اختصاصی

◂ سرور اختصاصی ایران

◂ سرور اختصاصی فرانسه

◂ سرور اختصاصی آلمان

◂ سرور اختصاصی انگلستان

◂ سرور اختصاصی آمریکا

◂ سرور اختصاصی ترکیه

◂ سرور اختصاصی سنگاپور

◂ سرور اختصاصی استرالیا

◂ سرور اختصاصی کانادا

خدمات باماسرور

◂ سرور اختصاصی

◂ سرور مجازی

◂ هاست اختصاصی

◂ هاست اشتراکی

◂ ثبت دامنه

◂ گواهینامه اس اس ال

◂ کلوکیشین

◂ لایسنس کنترل پنل

◂ کانفیگ سرور

لینک های آموزشی

◂ سرور مجازی چیست؟

◂ نحوه اتصال به سرور لینوکس با putty

◂ آموزش اتصال به سرور مجازی ویندوز

◂ سرور ترید یا بایننس چیست؟

◂ تغییر رمز عبور سرور مجازی ویندوز

◂ چگونه میتوان به سرور مجازی میکروتیک متصل شد؟

2021© All Rights Reserved BAMASERVER group
    ناحیه کاربری
    • قوانین ما
    • تماس با ما
    • درباره ما