نحوه استفاده از SSH (همراه با تصاویر)

فهرست مطالب:

نحوه استفاده از SSH (همراه با تصاویر)
نحوه استفاده از SSH (همراه با تصاویر)

تصویری: نحوه استفاده از SSH (همراه با تصاویر)

تصویری: نحوه استفاده از SSH (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, ممکن است
Anonim

اگر از طریق اینترنت به رایانه دیگری متصل می شوید ، احتمالاً می خواهید اطلاعات خود را ایمن نگه دارید. SSH یکی از راه های کمک به انجام این کار است. برای تحقق این امر ، باید SSH را به درستی روی رایانه خود تنظیم کرده و سپس یک اتصال رمزگذاری شده به سرور خود ایجاد کنید. فقط به یاد داشته باشید ، برای اینکه اتصال ایمن باشد ، دو طرف اتصال باید SSH را فعال کنند. این راهنما را دنبال کنید تا مطمئن شوید که اتصال شما تا حد ممکن ایمن است.

مراحل

قسمت 1 از 3: اتصال برای اولین بار

از مرحله 1 SSH استفاده کنید
از مرحله 1 SSH استفاده کنید

مرحله 1. SSH را نصب کنید

برای Windows ، باید یک برنامه سرویس گیرنده SSH را بارگیری و نصب کنید. محبوب ترین آنها Cygwin است که به صورت رایگان از وب سایت توسعه دهنده در دسترس است. آن را مانند سایر برنامه ها بارگیری و نصب کنید. یکی دیگر از برنامه های رایج رایگان PuTTY است.

  • در طول نصب Cygwin ، باید نصب OpenSSH را از قسمت Net انتخاب کنید.
  • لینوکس و Mac OS X مجهز به SSH هستند که قبلاً روی سیستم نصب شده اند. این به این دلیل است که SSH یک سیستم UNIX است و لینوکس و OS X از UNIX مشتق شده اند.
  • اگر ویندوز 10 با به روز رسانی سالگرد دارید ، می توانید زیر سیستم ویندوز را برای لینوکس که SSH از قبل نصب شده است نصب کنید.
از مرحله دوم SSH استفاده کنید
از مرحله دوم SSH استفاده کنید

مرحله 2. SSH را اجرا کنید

برنامه پایانه ای را که Cygwin نصب کرده است ، یا Bash را روی اوبونتو در Windows برای Windows 10 نصب کنید ، یا ترمینال را در OS X یا لینوکس باز کنید. SSH از رابط ترمینال برای تعامل با سایر رایانه ها استفاده می کند. هیچ رابط گرافیکی برای SSH وجود ندارد ، بنابراین باید در تایپ راحت دستورات کار کنید.

از مرحله 3 SSH استفاده کنید
از مرحله 3 SSH استفاده کنید

مرحله 3. اتصال را آزمایش کنید

قبل از اینکه به ایجاد کلیدهای ایمن و انتقال فایل ها بپردازید ، باید تست کنید که آیا SSH در رایانه شما و همچنین سیستمی که به آن متصل هستید به درستی پیکربندی شده است. دستور زیر را با نام کاربری خود در رایانه از راه دور و آدرس رایانه یا سرور راه دور جایگزین کنید:

  • $ ssh @

  • اگر می خواهید پورتی را مشخص کنید ، اضافه کنید

    -0000

  • ، (شماره پورت مورد نظر را 0000 جایگزین کنید).
  • پس از برقراری اتصال از شما رمز عبور خواسته می شود. هنگام تایپ گذرواژه ، حرکت مکان نما یا هرگونه نویسه را نمی بینید.
  • اگر این مرحله با شکست مواجه شد ، یا SSH در رایانه شما به اشتباه پیکربندی شده است یا کامپیوتر از راه دور اتصالات SSH را نمی پذیرد.

قسمت 2 از 3: یادگیری دستورات اساسی

از مرحله 4 SSH استفاده کنید
از مرحله 4 SSH استفاده کنید

مرحله 1. در پوسته SSH حرکت کنید

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

سی دی

دستور:

  • سی دی..

  • شما را به یک دایرکتوری منتقل می کند
  • سی دی

  • شما را به شاخه فرعی مشخص منتقل می کند.
  • cd/home/directory/path/

  • شما را از طریق ریشه (home) به فهرست راهنمای مشخص شده منتقل می کند.
  • سی دی

  • شما را به فهرست اصلی خود باز می گرداند.
از مرحله 5 SSH استفاده کنید
از مرحله 5 SSH استفاده کنید

مرحله 2. محتویات فهرست فعلی خود را بررسی کنید

برای مشاهده فایل ها و پوشه های موجود در مکان فعلی خود ، می توانید از

ls

دستور:

  • ls

  • همه فایلها و پوشه های موجود در فهرست فعلی شما را لیست می کند.
  • ls –l

  • محتویات فهرست را به همراه اطلاعات اضافی مانند اندازه ، مجوزها و تاریخ فهرست می کند.
  • ls-a

  • تمام محتویات شامل فایل ها و پوشه های مخفی را لیست می کند.
از مرحله 6 SSH استفاده کنید
از مرحله 6 SSH استفاده کنید

مرحله 3. فایل ها را از مکان خود به رایانه راه دور کپی کنید

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

scp

دستور:

  • scp /localdirectory/example1.txt @:

  • example1.txt را در رایانه راه دور مشخص شده کپی می کند. می توانید برای کپی در پوشه اصلی رایانه راه دور خالی بگذارید.
  • scp @:/home/example1.txt./

  • example1.txt را از فهرست اصلی رایانه از راه دور به فهرست فعلی رایانه محلی منتقل می کند.
از مرحله 7 SSH استفاده کنید
از مرحله 7 SSH استفاده کنید

مرحله 4. فایل ها را از طریق shell کپی کنید

می توانید از

cp

دستور ایجاد کپی فایل ها در همان فهرست یا در فهرست مورد نظر خود:

  • cp example1.txt example2.txt

  • یک کپی از example1.txt به نام example2.txt در همان مکان ایجاد می کند.
  • cp example1.txt /

  • یک کپی از example1.txt در محل مشخص شده توسط ایجاد می کند.
از مرحله 8 SSH استفاده کنید
از مرحله 8 SSH استفاده کنید

مرحله 5. انتقال و تغییر نام فایلها

اگر می خواهید نام یک فایل را تغییر دهید یا آن را بدون کپی منتقل کنید ، می توانید از

mv

دستور:

  • mv example1.txt example2.txt

  • example1.txt را به example2.txt تغییر نام می دهد. فایل در همان مکان باقی می ماند.
  • فهرست راهنمای mv directory1

  • نام directory1 را به directory2 تغییر خواهد داد. محتوای فهرست بدون تغییر باقی می ماند.
  • mv example1.txt فهرست 1/

  • example1.txt را به فهرست 1 منتقل می کند.
  • mv example1.txt directory1/example2.txt

  • example1.txt را به directory1 منتقل کرده و نام آن را به example2.txt تغییر می دهد
از مرحله 9 SSH استفاده کنید
از مرحله 9 SSH استفاده کنید

مرحله 6. حذف فایلها و فهرستها

در صورت نیاز به حذف هر چیزی از رایانه ای که به آن متصل هستید ، می توانید از

rm

دستور:

  • rm example1.txt

  • فایل example1.txt را حذف می کند.
  • rm –من مثال 1.txt

  • پس از درخواست از شما برای تأیید فایل example1.txt را حذف می کند.
  • rm فهرست 1/

  • directory1 و همه محتویات آن را حذف می کند.
از مرحله 10 SSH استفاده کنید
از مرحله 10 SSH استفاده کنید

مرحله 7. مجوزهای فایلهای خود را تغییر دهید

می توانید امتیاز خواندن و نوشتن فایل های خود را با استفاده از

chmod

دستور:

  • chmod u+w example1.txt

    اجازه نوشتن (اصلاح) را به کاربر برای کاربر (u) اضافه می کند. همچنین می توانید از

    گرم

    اصلاح کننده برای مجوزهای گروه یا

    o

  • برای مجوزهای جهانی
  • chmod g+r example1.txt

  • اجازه خواندن (دسترسی) را به فایل گروه اضافه می کند.
  • لیست گسترده ای از مجوزها وجود دارد که می توانید از آنها برای ایمن سازی یا بازکردن جنبه های مختلف سیستم خود استفاده کنید.
از مرحله 11 SSH استفاده کنید
از مرحله 11 SSH استفاده کنید

مرحله 8. سایر دستورات اساسی مختلف را بیاموزید

چند دستور مهم دیگر نیز وجود دارد که از آنها در رابط کاربری shell بسیار استفاده خواهید کرد. آنها عبارتند از:

  • mkdir newdirectory

  • یک زیرشاخه جدید به نام newdirectory ایجاد خواهد کرد.
  • pwd

  • مکان دایرکتوری فعلی شما را نمایش می دهد.
  • سازمان بهداشت جهانی

  • نشان می دهد چه کسی وارد سیستم شده است.
  • pico newfile.txt

    یا

    vi newfile.txt

  • یک فایل جدید ایجاد می کند و ویرایشگر فایل را باز می کند. سیستم های مختلف ویرایشگرهای فایل متفاوتی را نصب خواهند کرد. رایج ترین آنها pico و vi هستند. اگر ویرایشگر فایل متفاوتی را نصب کرده اید ، ممکن است نیاز به استفاده از دستورات مختلف داشته باشید.
از مرحله 12 SSH استفاده کنید
از مرحله 12 SSH استفاده کنید

مرحله 9. اطلاعات دقیق در مورد هر دستور

اگر مطمئن نیستید که دستور چه کاری انجام می دهد ، می توانید از دستور زیر استفاده کنید

مرد

دستور برای یادگیری در مورد همه موارد استفاده و پارامترهای ممکن:

  • مرد

  • اطلاعات مربوط به آن فرمان را نمایش می دهد.
  • مرد - کی

  • کلمات کلیدی را که تعیین کرده اید در تمام صفحات مرد جستجو می کند.

قسمت 3 از 3: ایجاد کلیدهای رمزگذاری شده

از مرحله 13 SSH استفاده کنید
از مرحله 13 SSH استفاده کنید

مرحله 1. کلیدهای SSH خود را ایجاد کنید

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

  • با وارد کردن دستور ، پوشه کلید را در رایانه خود ایجاد کنید

    $ mkdir.ssh

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

    $ ssh-keygen –t rsa

  • از شما س askedال می شود که آیا می خواهید یک رمز عبور برای کلیدها ایجاد کنید. این اختیاری است اگر نمی خواهید عبارت عبور ایجاد کنید ، Enter را فشار دهید. این دو کلید در فهرست.ssh ایجاد می کند: id_rsa و id_rsa.pub
  • مجوزهای کلید خصوصی خود را تغییر دهید. به منظور اطمینان از خواندن کلید خصوصی توسط شما ، دستور را وارد کنید

    $ chmod 600.ssh/id_rsa

از مرحله 14 SSH استفاده کنید
از مرحله 14 SSH استفاده کنید

مرحله 2. کلید عمومی را روی رایانه از راه دور قرار دهید

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

  • $ scp.ssh/id_rsa.pub @:

  • مطمئن شوید که کولون (:) را در انتهای دستور قرار دهید.
  • از شما خواسته می شود که رمز ورود خود را قبل از شروع انتقال فایل وارد کنید.
از مرحله 15 SSH استفاده کنید
از مرحله 15 SSH استفاده کنید

مرحله 3. کلید عمومی را در رایانه راه دور نصب کنید

پس از قرار دادن کلید روی رایانه از راه دور ، باید آن را نصب کنید تا درست کار کند. ابتدا ، به همان روشی که در مرحله 3 انجام داده اید ، وارد رایانه از راه دور شوید.

  • اگر یک پوشه SSH در رایانه از راه دور وجود دارد ، ایجاد کنید:

    $ mkdir.ssh

  • کلید خود را به فایل کلیدهای مجاز اضافه کنید. اگر فایل هنوز وجود نداشته باشد ، ایجاد می شود:

    $ cat id_rsa.pub >>.ssh/keys_ rayedar

  • برای دسترسی به پوشه SSH مجوزها را تغییر دهید:

    chmod 700.ssh

از مرحله 16 SSH استفاده کنید
از مرحله 16 SSH استفاده کنید

مرحله 4. بررسی کنید که اتصال کار می کند

پس از نصب کلید بر روی رایانه از راه دور ، باید بتوانید بدون نیاز به وارد کردن رمز عبور ، یک اتصال را آغاز کنید. برای آزمایش اتصال دستور زیر را وارد کنید:

$ ssh @

اگر بدون درخواست گذرواژه متصل می شوید ، کلیدها به درستی پیکربندی شده اند

توصیه شده: