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

آموزش اتصال به سرور لینوکس با استفاده از PuTTY (ترمینال SSH)

SSH یا همان Secure Shell پروتکلی امن برای اتصال به سرور از راه دور است. برای برقراری اتصال SSH، به برنامه کلاینت SSH مانند PuTTY نیاز دارید. در این مقاله، نحوه استفاده از PuTTY (ترمینال SSH) را برای اتصال به سرور لینوکس را به شما آموزش می‌‌دهیم. 

چگونه PuTTY را دانلود کنیم؟

معمولاً از PuTTY در ویندوز استفاده می‌شود؛ اما امکان استفاده از این برنامه در لینوکس و مک نیز وجود دارد. در‌ادامه، روش دانلود PuTTY برای سیستم‌عامل‌های مختلف را توضیح می‌دهیم.

اتصال به سرور لینوکس از ویندوز (Windows)

آخرین نسخه PuTTY SSH را از وب‌سایت رسمی مربوط به آن دانلود و سپس روی سیستم‌عامل ویندوز کامپیوتر خود نصب کنید.

نرم افزار اتصال به سرور لینوکس

اتصال به سرور لینوکس از طریق ویندوز

اتصال به سرور لینوکس از لینوکس (Linux)

بیشتر کاربران از OpenSSH استفاده می‌کنند که از‌قبل در لینوکس (Linux) نصب شده است. در لینوکس، PuTTY بیشتر برای اشکال‌زدایی (Debugging) و اتصال به پورت‌ها و سوکت‌های خام به‌کار برده می‌شود.

برای استفاده از PuTTy در دبیان (Debian)، دستور زیر را وارد کنید:

sudo aptitude install putty

درادامه، با دستور زیر آن را نصب کنید:

sudo aptitude install putty-tools

مقاله‌ی زیر آموزش کاملی از مراحل نصب putty در لینوکس ارائه می‌دهد.

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

اتصال به سرور لینوکس از سیستم‌عامل مک (MacOS)

مانند لینوکس، سیستم‌عامل مک هم کلاینت SSH دارد که از‌قبل روی این سیستم‌عامل نصب شده است. برای دانلود PuTTY در MacOS، باید پنجره ترمینال را باز و از دستور زیر استفاده کنید:

brew install putty (or) port install putty

هر آنچه باید درباره SSH و امنیت آن بدانید در مقاله‌ی زیر آمده است.

معرفی سرویس SSH

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

اطلاعات موردنیاز برای راه‌اندازی PuTTy

قبل از اینکه از PuTTY استفاده کنید، به اطلاعاتی نیاز دارید؛ ازجمله آدرس IP سرور، پورت SSH، نام کاربری SSH و رمزعبور SSH. اگر کاربر هاستینگر (Hostinger User) هستید، با‌توجه‌به نوع میزبانی‌تان، دو راه برای به‌دست‌آوردن این اطلاعات پیش‌ روی شما قرار می‌گیرد:

۱. اگر نوع میزبانی شما میزبانی وب اشتراکی (Shared Web Hosting) است، باید به منو دسترسی SSH در بخش Advanced بروید. در این‌جا، تمام جزئیات موردنیاز برای ورود به سیستم را مشاهده خواهید کرد. ناگفته نماند در‌صورتی‌که رمزعبور خود را فراموش کرده‌اید، آن را از‌طریق منو FTP Accounts به‌راحتی می‌توانید بازگردانی کنید.

۲. اگر نوع میزبانی شما از نوع سرور مجازی است، اطلاعات مورد‌نیاز در تب Server hPanel در بخش SSH Details قرار دارد. در‌صورتی‌که رمزعبورتان را نمی‌دانید، به قسمت Root Password مراجعه کنید و رمزعبور جدیدتان را بسازید.

نحوه اتصال PuTTY

برای اتصال PuTTY باید مراحلی را دنبال کنید که در‌ادامه گفته می‌شود:

1. را راه‌اندازی و سپس IP SSH و پورت SSH سرور خود را وارد کنید. برای ادامه این فرایند، روی دکمه Open کلیک کنید. 

اتصال به سرور از طریق ssh

چطور می‌توانیم از ویندوز به سرور لینوکس وصل شویم؟

2. در این مرحله، پیامی برایتان نمایش داده می‌شود که براساس آن، باید نام کاربری SSH خود را وارد کنید. برای کاربران VPS، این نام کاربری معمولاً root تعریف شده است. کاربران هاست اشتراکی نیز باید نام کاربری‌ای را وارد کنند که از‌قبل برایشان تعریف شده است (مانند u721233450). بعد از ورود نام کاربری، دکمه Enter را فشار دهید.

3. در این مرحله، رمزعبور SSH خود را تایپ کنید و Enter را فشار دهید. به‌دلایل امنیتی، رمزعبور شما در این بخش نمایش داده نمی‌شود؛ ازاین‌رو، برای تایپ‌کردن آن باید نهایت دقت را به‌خرج دهید.

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

اتصال به VPS لینوکس از طریق SSH

بعد از طی مراحل گفته‌شده، با استفاده از کلاینت PuTTY SSH به‌راحتی به حساب کاربری خود متصل خواهید شد. 

راهکاری برای ایمن سازی SSH در سرور اوبونتو و دبیان، مقاله‌ی زیر را از دست ندهید.

ایمن سازی SSH با استفاده از Port Knocking

نحوه استفاده از PuTTYgen 

PuTTYgen ابزاری است که جفت کلید (Key Pairs) عمومی و خصوصی را ایجاد می‌کند. PuTTY این احرازهویت‌های کلیدی (Key Authentications) را در فایل‌هایی با فرمت ppk. ذخیره می‌کند. شما می‌توانید با ویندوز از ابزار گرافیکی PuTTYgen.exe و با لینوکس از خط فرمان (Command Line) استفاده کنید.

برای شروع فرایند، ابتدا PuTTY را پیدا و سپس PuTTYgen را باز کنید. به‌منظور ایجاد (New Key Pairs)، روی Generate کلیک کنید.

طریقه وصل شدن به ssh از ویندوز

وصل شدن به سرور لینوکس

سپس، موس خود را در داخل پنجره حرکت دهید و این عمل را تا زمانی پرشدن نوار سبز‌رنگ ادامه دهید. بعد از تکمیل نوار، کلید عمومی (Public key) طبق شکل زیر در پنجره نمایش داده می‌شود. پیشنهاد می‌کنیم که در این مرحله از passphrase و  Save private key استفاده کنید.

اتصال گرافیکی به سرور لینوکس

آموزش نحوه اتصال به ssh سرور لینوکس

نصب کلید عمومی (Public Key) روی سرور

برای اینکه اجازه دسترسی به حساب کاربری را داشته باشید، باید کلید عمومی جدید را به فایلی به نام ~/.ssh/authorized_keys. اضافه کنید. ابتدا کلید عمومی را نصب کنید و سپس به سرور خود وارد شوید و فایل authorized_keys را پیدا کنید. درادامه، فایل را ویرایش و کلید عمومی جدید را در فایل وارد و بعدازآن فایل را ذخیره کنید. برای مطمئن‌شدن از کار‌کردن لاگین، می‌توانید فایل را آزمایش کنید.

جمع‌بندی

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

سؤالات متداول

۱. PuTTY چیست؟

PuTTY نرم‌افزاری برای برقراری ارتباط با سرور لینوکس است. در‌واقع، با استفاده از نرم‌افزار PuTTY، می‌توانید به سرور لینوکسی‌تان متصل شوید.

۲. چگونه PuTTY را دانلود کنیم؟

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

۳. برای راه‌اندازی PuTTY به چه اطلاعاتی نیاز داریم؟ 

برای راه‌اندازی PuTTY به آدرس آی پی سرور، پورت SSH، نام کاربری SSH و رمزعبور SSH نیاز دارید.

۴. نحوه اتصال PuTTY چگونه است؟

  1. راه‌اندازی کلاینت PuTTY SSH و وارد‌کردن پورت SSH؛
  2. وارد‌کردن نام کاربری SSH؛
  3. وارد‌کردن رمزعبور SSH.

۵. PuTTYgen چیست؟

PuTTYgen ابزاری است که جفت کلید (Key Pairs) عمومی و خصوصی را ایجاد می‌کند. PuTTY این احرازهویت‌های کلیدی (Key Authentications) را در فایل‌هایی با فرمت ppk. ذخیره می‌کند. 

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

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

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

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

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

  • کلیه حقوق برای پارس پک محفوظ می باشد.

    Copyright © 2022 ParsPack Cloud Computing Technology ® , All Rights Reserved.