کامپیوترنرمافزار

SSH مشتری: تنظیم. بهترین و SSH مشتری

SSH مشتری - آن را یک ابزار ضروری در هنگام استفاده از SSH-ارتباط بین دو دستگاه است. این در نظر گرفته برای ورود به سیستم عامل این کامپیوتر از راه دور و اجرای آن در دستور است. مشتری است در ماشین محلی کاربر نصب شده است. او باید بر روی سرور تصدیق می شود، و تنها پس از آن سرویس آغاز می شود. مشتری می تواند برای استفاده در ترمینال اجرا و یا یک رابط پیکربندی گرافیکی.

SSH چیست؟

SSH (پوسته امن) به معنای واقعی کلمه به عنوان ترجمه شده است "پوسته امن است." استفاده از SSH - است یک پروتکل شبکه است که توسط آن مدیریت ایمن گره از راه دور در سیستم عامل شبکه ساخته شده است. این فراهم می کند یک اتصال، احراز هویت، و انتقال امن داده ها را از یک میزبان به دیگری از طریق رمزگذاری ترافیک، عبور از آن.

این اجازه می دهد به شما برای ایجاد تونل رمز شده برای انتقال امن از پروتکل های شبکه های دیگر بیش از یک شبکه نا امن مانند اینترنت. آن است که اغلب برای حمل و نقل پورت یک کامپیوتر به کامپیوتر پورت های دیگر استفاده می شود.

شروع SSH تاتو Ilonenom فنلاند در سال 1995 است که او را به عنوان یک گزارش محرمانه درگیر گذاشته شد. این نسخه SSH-1 نامیده می شد. در حال حاضر، تقریبا هرگز استفاده می شود.

در سال 1996، نسخه بهبود یافته از SSH-2 توسعه داده شد. آن ناسازگار است با SSH-1 امن تر است و دارای یک لیست طولانی از الگوریتم های رمزنگاری. در حال حاضر تحت نسخه SSH را به معنای SSH-2. از سال 2006، پروتکل شناخته IETF استاندارد انجمن اینترنت.

دو اجرای اصلی SSH وجود دارد. یکی از آنها اختصاصی است که توسط SSH ارتباطات امنیت توسعه یافته است. دوم - از OpenSSH، تحت رهبری تئو درات را به عنوان یک جایگزین آزاد برای باز کردن است. این رایج ترین است و با بسیاری از سیستم های شبه یونیکس گنجانده شده است.

سرویس گیرنده SSH و سرور SSH چیست

یک مشتری و سرور: پروتکل اتصال SSH با استفاده از دو جزء اصلی اجرا شده است.

به عبارت ساده، یک کاربر با یک مشتری است که بر روی یک کامپیوتر محلی است که دسترسی به دستگاه راه دور (سرور) است نصب شده است. لازم به ذکر است که مشتری ممکن است اجرا شود رابط کاربر گرافیکی (به عنوان destktopnoe نرم افزار) و برای عملیات در یک ترمینال (کنسول).

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

دسترسی امن از طریق روش احراز هویت با استفاده از رمزنگاری نامتقارن با کلید عمومی که برای اولین بار اتصال سازمان یافته است. در طول پس از آن استفاده از رمزنگاری متقارن.

استاندارد SSH شامل سه پروتکل:

  • حمل و نقل پروتکل لایه - تضمین احراز هویت سرور، حفظ حریم خصوصی و یکپارچگی است. این فشرده سازی داده ها فراهم می کند. قابل اجرا بر روی بالای TCP / IP.
  • پروتکل - انجام احراز هویت مشتری به سرور. آن را بیش از پروتکل لایه حمل و نقل عمل می کند.
  • پروتکل اتصال - یک کانال رمز شده به عنوان کانال منطقی مختلف استفاده می شود برای خدمات مختلف تسهیم شده است. آن را در بالای کانال احراز هویت اجرا می شود.

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

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

اجرای از OpenSSH

از OpenSSH - یک تیم عاملها اجرای منبع باز است. آیا رایج ترین طریق توزیع رایگان.

بسته Openssh شامل مجموعه ای از ابزار:

  • SSHD - بخش سرور.
  • SSH - سمت کلاینت.
  • SCP - یک ابزار برای کپی کردن فایل امن.
  • SSH-نرم افزار - تولید کلید عمومی (RSA، DSA و دیگر)، کامپیوتر و کاربران.
  • SSH-keyscan - جمع آوری کلید های عمومی در شبکه است.
  • SSH-عامل - کلیدهای RSA شخصی برای احراز هویت پس از آن با کلید عمومی را نگه می دارد.
  • SSH-افزودنی - می افزاید: جدید کلید خصوصی SSH عامل عامل.
  • SFTP سرور - سرور SFTP.
  • SFTP - ابزار به صورت امن از طریق FTP کپی کردن فایل های.

از OpenSSH در تحویل از جعبه برای اکثر سیستم های شبه یونیکس گنجانده شده است. شایع ترین هستند لینوکس، گسترش BSD (رایگان، خالص)، سولاریس، HP-UX، IRIX، MacOS اکس، و دیگران در نظر گرفته.

کار توسعه فشرده در اجرای از OpenSSH برای ویندوز است که برای دانلود در دسترس است در انجام وب سایت. این اجازه می دهد شما را به ایجاد SSH سرور در خانواده سیستم دارای یک سرویس گیرنده SSH برای اتصال. از OpenSSH برای ویندوز در تحویل از Cygwin گنجانده شده است.

محبوب ترین در میان کاربران توزیع های مبتنی بر هسته لینوکس است. در آینده، همه نمونه هایی از استفاده از SSH هستند، اشاره به پیکربندی OpenSSH را. برای وضوح از لینوکس راه اندازی خواهد شد SSH مشتری برای اوبونتو، ویندوز و Mac OS X.

نصب و پیکربندی OpenSSH به سرور

بسیاری از گزینه های پیکربندی OpenSSH را -server وجود دارد. برای پیکربندی مشتری باید بر اساس پیکربندی سرور ساخته شده است. در این بخش نمونه ای از سرور SSH نصب شده بر روی سرور اوبونتو نسخه فراهم می کند. در توصیف پس از آن پیکربندی مشتریان به استفاده از پیکربندی سرور.

1. دو راه برای نصب OpenSSH -server وجود دارد:

1.1. از OpenSSH -server بسته نصب انتخاب کنید، بلافاصله در آشکار سرور اوبونتو /

1.2. دانلود و نصب از مخزن با اجرای دستور:

2. با پیش فرض فایل پیکربندی سرور ارزش SSHD است / و غیره / ssh / sshd_config آشنا باشید، استفاده از دستور:

3. قبل از اینکه شما تغییر تنظیمات پیش فرض حتما برای ایجاد یک کپی پشتیبان از فایل ها و محافظت از آن را از نوشتن. این است که در مورد انجام می شود، اگر شما نیاز به رول به مقادیر پیش فرض در صورت خطا.

4. در تنظیمات به طور پیش فرض پورت TCP 22. برای ایمنی، توصیه می شود به جای ارزش های غیر استاندارد آن، به عنوان مثال، 5754. تغییر دستور بندر با دستور:

5. فایل را ذخیره کنید / و غیره / ssh / sshd_config و راه اندازی مجدد SSHD:

سرور نصب و پیکربندی. در حال حاضر او بر روی پورت 5754. به طور پیش فرض گوش، برای دسترسی به هر کاربر می تواند به سیستم با سطح دسترسی به سیستم وارد شوید. احراز هویت با استفاده از یک رمز عبور یا کلید DSA، RSA، ed25519 و همکاران انجام شده است.

کراس پلت فرم ترمینال از OpenSSH مشتری. سرویس گیرنده SSH برای لینوکس

پیش اظهار داشت که اجرای بیشتر مورد استفاده از پروتکل SSH ترین از OpenSSH، که به طور پیش فرض همراه با اکثر توزیع های لینوکس مجامع است. در برخی موارد، از OpenSSH را می توان از مخزن برای این توزیع را دریافت کنید.

به عنوان بخشی از OpenSSH به مشتری بسته اجرا به عنوان برنامه SSH، که همان دستور را اجرا می کند. پیکربندی مشتری و از طریق ترمینال کنترل، آن را یک رابط گرافیکی ندارد. است در نظر گرفته نسخه ساده ترین و کاربر پسند.

نصب و پیکربندی OpenSSH به مشتری در اوبونتو

در دستگاه راه دور نصب شده است و پیکربندی OpenSSH به سرور. هدف این است که برای دسترسی به آن را از یک کامپیوتر محلی است که در حال اجرا اوبونتو.

1. توزیع اوبونتو به طور پیش فرض اضافه شده است از OpenSSH مشتری، بنابراین شما باید آن را با استفاده نصب کنید:

2. پس از نصب برنامه فراخوانی فرمان SSH از ترمینال بدون ریشه است.

3. اگر احراز هویت کاربر با رمز عبور استفاده می شود:

1) این اتصال با ساخته شده است:

  • نام حساب در دستگاه راه دور، - نام کاربری
  • میزبان - آن سرور از راه دور IP آدرس (یا دامنه در صورتی که دامنه شده است به سرور واگذار شده) است.

2) بعد از وارد کردن دستور، شما باید فشار را وارد کنید - به شما خواهد شد برای رمز عبور درخواست؛ رمز عبور بر روی حساب کاربری دستگاه راه دور مورد نیاز است (باید مراقب باشید به امنیت رمز عبور نمایش داده نمی شود)؛

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

4. در صورتی که مجوز کلید DSA مورد نیاز است:

1) در صورت لزوم برای تولید کلید عمومی و خصوصی ممکن است از SSH از OpenSSH مشتری:

2) کلید عمومی به طور پیش فرض در /home/user/.ssh/id_dsa.pub فایل ذخیره می شود و در /home/user/.ssh/id_dsa بسته؛

3) باید به دستگاه راه دور کپی و آن را به تیم /home/user/.ssh/authorized_keys مجوز اضافه تولید کلید عمومی:

در حال حاضر کاربر می تواند با SSH سرور بدون وارد کردن رمز عبور تصدیق.

نصب و پیکربندی OpenSSH را برای از Cygwin ترمینال در ویندوز

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

از Cygwin - مونتاژ انواع بسته های مختلف است. برای کار با این ترمینال از راه دور نیاز به تنها از OpenSSH. شما می توانید آن را با جستجو در Cygwin و پیدا

پس از نصب بسته شما نیاز به اجرای برنامه Cygwin ترمینال و دستور زیر را وارد کنید:

سپس ENTER را فشار دهید. شما باعث خواهد شد برای ورود به رمز عبور است. پس از عبور از احراز هویت به نظر می رسد یک سرور راه دور به تبریک ترمینال کاربر.

نحو است دقیقا همان در OpenSSH مشتری، اجرا برای لینوکس.

SSH مشتری کراس پلت فرم رابط کاربری گرافیکی بتونه

بتونه - مشتری SSH گرافیکی برای مدیریت از راه دور، که شامل پشتیبانی از پروتکل SSH. این برنامه با منبع باز و کاملا رایگان توزیع شده است.

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

به طور فعال توسعه به کار در سیستم عامل Mac OS X.

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

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

1. نصب بتونه با دستور:

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

3. تنظیمات کلاینت پنجره، که در آن لازم است به ثبت نام پارامترهای اتصال.

نصب بتونه برای ویندوز

برای نصب مورد نیاز putty.exe فایل را دانلود، صرفه جویی به یک مکان مناسب، مانند بر روی دسکتاپ. این برنامه با دو کلیک از دکمه سمت چپ ماوس شروع می شود.

بتونه - SSH مشتری برای مک است. نصب و اجرای رابط کاربری گرافیکی نسخه

در زمان نوشتن بتونه به اندازه کافی نمی منتقل شده است به کار بر روی سیستم عامل Mac OS X. مشکلات در تلفیقی از بخشی است که مسئول رابط گرافیکی به وجود آمد.

برای نصب و راه اندازی، شما باید مقداری کار اولیه را انجام دهد.

1. نصب Xcode متعلق به.

بسته از آب و برق و برنامه از اپل برای طراحی و ساخت برنامه های کاربردی برای سیستم عامل Mac OS X.

با نسخه سیستم عامل مک ایکس 10.7 شیر لازم است برای قرار دادن «ابزارهای خط فرمان برای Xcode متعلق به» با وب سایت توسعه دهنده اپل.

پس از نصب و راه اندازی مورد نیاز برای آن را بپذیرید:

2. تنظیم Xquartz.

این پیاده سازی X.Org سرور سیستم پنجره ایکس (X11) برای Mac OS X نیاز برای رابط کاربری گرافیکی، نسخه ای از بتونه، نوشته شده در GTK +. نصب از وب سایت رسمی. پس از نصب دوباره وارد سیستم شوید نیاز است.

3. نصب گشتن.

نصب و راه اندازی با ساخته شده است:

بعد شما نیاز به نصب و راه اندازی صحیح از تیم بررسی کنید:

4. تنظیم بتونه، انجام دهید:

این فرایند ممکن است بیش از یک ساعت را، به عنوان یک کثرت از جمله وابستگی چرب / GTK + / از Pango / قاهره است.

5. ایجاد فایل راه اندازی Putty.app.

شما باید Automator.app اجرا کنید. نوع سند را انتخاب کنید "برنامه" در اقدامات شما نیاز به انتخاب "اجرا پوسته اسکریپت" را در کادر ورودی برای تنظیم مسیر فایل اجرایی «/ کاربر / محلی / بن / بتونه»، ذخیره به عنوان «putty.app»، تعیین فرمت فایل " برنامه "به دایرکتوری" برنامه است. " اگر مورد نظر، یک آیکون استاندارد را می توان جایگزین شده است.

تنظیم سرویس گیرنده SSH بتونه

روند راه مشتری گرافیکی SSH بتونه همان روی تمام سیستم عامل به نظر می رسد. ظاهر کمی متفاوت است، بسته به طراحی محیط کار.

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

نوع اتصال - نوع اتصال - تاسیس SSH.

میزبان نام (و یا IP-آدرس) - نام میزبان یا آدرس IP - در اینجا مشخص سرور از راه دور آدرس IP، نام دامنه یا آدرس اینترنتی. در این مثال، مجموعه ای از آی پی آدرس 192.168.128.3

بندر - گوش دادن به پورت - سرور، که به عنوان مثال به او داده شد، راه اندازی پورت 5754. او و نقطه.

اگر مورد نظر، شما می توانید تنظیمات را برای این جلسه را نجات دهد.

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

در صورت لزوم، جفت کلید احراز هویت مشتری مورد نیاز ابزار puttygen.exe که در ویندوز اجرا می شود. بتونه نسل تولید یک جفت کلید عمومی و خصوصی.

کلید عمومی باید به سرور اضافه شده، آن است که در SSH استاندارد تولید می شود. اضافه کردن کلید به طور مشابه می توانید از OpenSSH از طریق یک ترمینال یا از طریق بتونه، داشتن اولین رمز عبور تصدیق ورود به سیستم منتقل می شود.

کلید خصوصی در .ppk فرمت تولید شده و به مشتری اضافه شده است. در سمت چپ در درخت را پیدا SSH، گسترش لیست، پیدا کردن تایید و در این پارامتر در «فایل کلید خصوصی برای احراز هویت» کلید را انتخاب کنید.

پس از این دستکاری، کاربر می تواند با سرور بدون رمز عبور تصدیق.

در حال حاضر، مشتری بتونه SSH نظر گرفته شده است یک رابط کاربری گرافیکی جهانی است. توسعه دهندگان شخص ثالث گائو فنگ SSH-سرویس گیرنده برای آندروید ایجاد کرده اند، به عنوان نسخه تلفن همراه از بتونه.

بهترین و SSH مشتری

تا کنون هیچ اجماعی در مورد آنچه SSH مشتری بهتر استفاده وجود دارد. مدیران سیستم ابزارهای انتخاب بر اساس نیازهای خود را دارند.

به عنوان یک قاعده، کاربران * یونیکس سیستم تمایل به استفاده از یک SSH استاندارد از بسته از OpenSSH. این نحو جهانی روشن و به طور مستقیم در دسترس است از ترمینال. برای کار با ابزارهای اضافی مانند کپی فایل امن (SCP) مورد نیاز است به نصب نرم افزار اضافی. همه چیز شما نیاز است در OpenSSH گنجانده شده است.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.