کاربرانی که برای اول سرور های لینوکس را خریداری میکنند همیشه با کلماتی مثل دستورات ssh یا ترمینال مواجه میشوند و متوجه میشوند که یک چیز مهم را نمیدادند.امروزه با وجود کنترل پنل های هاستینگ مختلف از جمله cpanel و directadmin یا webmin بسیاری از نیاز های یک مدیر سرور بدون دسترسی به ssh مرتفع میشود اما هرگز این کارایی کافی نخواهد بود.

 

ssh چیست؟

بطور بسیار ابتدایی ssh را میتوان یک راه اتصال ایمن بین دو کامیپوتر در سطح شبکه دانست.در سال 1995 بعد از اینکه Tatu Ylonen متوجه شد اطلاعات مهمی از وب سایت دانشگاهش لو رفته به فکر ایجاد یک پروتکل ایمن افتاد که در نتیجه او را پدر ssh خواندند.ssh مخفف کلمه Secure Shell (پوسته ایمن ترجمه فارسی) است و بر پایه دو نسخه کار میکند که ssh1 و ssh2 نامیده میشوند هر چند که نسخه اول رسما از دور خارج شده.

شیوه کار ssh

شیوه کار ssh بسیار ساده است(در ظاهر) و بدین صورت است که یک سیستم به عنوان Client به یک رایانه دیگر از طریق ip یا hostname (به عبارت صحیح تر: از طریق شبکه tcp/ip) متصل شده و از طریق publickey یا کلمه عبور(که معمول تر است) هویت خود را ثابت میکند.سپس میتواند دستورات خود را بر پایه زبان bash اجرا کند.

اتصال به ssh

نحوه اتصال به ssh بسته به نوع سیستم عامل سیستم Client کمی متفاوت است.

در سیستم عامل های ویندوز

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

این نرم افزار را میتوانید از اینجا دانلود کنید.

بعد از راه اندازی این نرم افزار در قسمت Hostname آدرس آی پی خود را وارد کنید.

همچنین اگر پورت ssh را تغییر داده اید و عددی غیر از 22 بود آن را در قسمت port واردکنید.

و بر روی گزینه Login کلیک کنید.

زمانی که از شما درخواست شد تا در رو به روی عبارت login as متنی وارد کنید، نام کاربری خود را وارد کنید.اگر نمیدانید که نام کاربری شما چیست آن را از سرویس دهنده خود بپرسید.(اغلب مواقع این نام کاربری برابر root است)

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

توجه کنید که در حین نوشتن کلمه عبور هیچ چیزی نشان داده نمیشود اما در واقع متن شما در حال تایپ شدن است.

اگر برای شما سوال شده که نحوه کپی و پیست در putty چگونه است باید بدانید که عمل پیست کردن یک متن در putty با کلیک راست کردن صورت میگیرد.

در سیستم عامل های لینوکس

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

فقط کافیست ابتدا Terminal را باز کنید و دستور زیر را وارد کنید

ssh 1.2.3.4

این دستور شمارا به سرور 1.2.3.4 و پورت 22 با نام کاربری root متصل میکند.

دستور زیر شمارا با نام کاربری دلخواه به سرور 1.2.3.4 و پورت 22 متصل میکند.

ssh user@1.2.3.4

و در آخر این دستور شمارا با نام کاربری دلخواه به سرور 1.2.3.4 و پورت دلخواه متصل میکند

ssh user@1.2.3.4 -p 98765

اگر مایل هستید با سایر آموزش های مرتبط با ssh آشنا شوید این صفحه را از دست ندهید

منابع: این، این ، این و این