جستجو برای:
سبد خرید 0
  • خانه
  • شبکه و امنیت
    • تکنسین شبکه
      • پسیو شبکه و طراحی Data Center
      • CompTIA
      • Help Desk
      • فیبر نوری
      • دوربین های مداربسته
      • سیستم های امنیتی
      • IOT & BMS
    • مایکروسافت
      • ویندوز سرور (MCSA , MCSE)
      • شیرپوینت
      • SQL Server
      • System Center
      • سرویس های تخصصی
    • سیسکو
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • CCNP Collaboration
      • CCNP Data Center
      • CCNP Service Provider
      • CyberOps Professional
      • DevNet Professional
      • CCIE
    • مجازی سازی ، Cloud و Storage
      • VMware
      • HPE
      • EMC
      • بکاپ و مانیتورینگ شبکه
      • AWS
    • لینوکس
      • دوره های پایه و LPIC
      • سرویس های تخصصی لینوکس
      • سرویس های امنیتی لینوکس
      • بکاپ و مانیتورینگ
      • Embedded
      • هاستینگ
    • امنیت
      • fortinet
      • Splunk
      • GIAC Certified
      • Security Operations Center (SOC)
    • میکروتیک و وایرلس
    • جونیپر
    • تلفن های سانترال و VOIP
    • دواپس
  • برنامه نویسی و طراحی سایت
    • افزونه وردپرس
      • سئو و بهینه سازی
      • فروشگاهی (ووکامرس)
      • بکاپ و امنیت
      • صفحه ساز
      • آموزشی
      • افزونه های کاربردی
      • پشتیبانی و چت
      • ابزار های مدیریتی
      • تبلیغات و بازاریابی
      • فرم ساز
      • افزونه های گالری
      • افزونه های شبکه اجتماعی
      • افزونه های رزرو آنلاین و نوبت دهی
    • سایت های آماده
    • سئو و دیجیتال مارکتینگ
    • آموزش وردپرس
    • سرویس های Open Source
      • Vtiger CRM
      • ERP Odoo
      • کلاس آنلاین و ویدئو کنفرانس
    • پایتون (هوش مصنوعی و…)
    • Secure Coding
  • برق و الکترونیک
    • تعمیرات قطعات کامپیوتر و لب تاپ
    • تعمیرات هارد و ریکاوری اطلاعات
    • تعمیرات پرینتر و لوازم اداری
    • تعمیرات تجهیزات شبکه
  • مدیریت
    • مدیریت فناوری اطلاعات
      • ISO/IEC 27001
      • ISC2 & ISACA Certification
      • ITIL
      • انستیتو دواپس
      • COBIT
      • PMBOK
      • SCRUM
    • مدیریت مالی و سرمایه‌گذاری
    • استارتاپ
    • مدیریت اجرایی MBA
    • روانشناسی
      • روانشناسی بازار های مالی
      • انگیزشی
  • وبینار و کلاس آنلاین
    • سامانه LMS (مودل فارسی)
    • بیگ بلو باتن
    • سرویس ویدئو کنفرانس
 
خدمات شبکه فراز نتورک
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • 021-66416682
  • Info[@]faraznetwork.ir
خدمات شبکه فراز نتورک
  • خانه
  • شبکه و امنیت
    • تکنسین شبکه
      • پسیو شبکه و طراحی Data Center
      • CompTIA
      • Help Desk
      • فیبر نوری
      • دوربین های مداربسته
      • سیستم های امنیتی
      • IOT & BMS
    • مایکروسافت
      • ویندوز سرور (MCSA , MCSE)
      • شیرپوینت
      • SQL Server
      • System Center
      • سرویس های تخصصی
    • سیسکو
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • CCNP Collaboration
      • CCNP Data Center
      • CCNP Service Provider
      • CyberOps Professional
      • DevNet Professional
      • CCIE
    • مجازی سازی ، Cloud و Storage
      • VMware
      • HPE
      • EMC
      • بکاپ و مانیتورینگ شبکه
      • AWS
    • لینوکس
      • دوره های پایه و LPIC
      • سرویس های تخصصی لینوکس
      • سرویس های امنیتی لینوکس
      • بکاپ و مانیتورینگ
      • Embedded
      • هاستینگ
    • امنیت
      • fortinet
      • Splunk
      • GIAC Certified
      • Security Operations Center (SOC)
    • میکروتیک و وایرلس
    • جونیپر
    • تلفن های سانترال و VOIP
    • دواپس
  • برنامه نویسی و طراحی سایت
    • افزونه وردپرس
      • سئو و بهینه سازی
      • فروشگاهی (ووکامرس)
      • بکاپ و امنیت
      • صفحه ساز
      • آموزشی
      • افزونه های کاربردی
      • پشتیبانی و چت
      • ابزار های مدیریتی
      • تبلیغات و بازاریابی
      • فرم ساز
      • افزونه های گالری
      • افزونه های شبکه اجتماعی
      • افزونه های رزرو آنلاین و نوبت دهی
    • سایت های آماده
    • سئو و دیجیتال مارکتینگ
    • آموزش وردپرس
    • سرویس های Open Source
      • Vtiger CRM
      • ERP Odoo
      • کلاس آنلاین و ویدئو کنفرانس
    • پایتون (هوش مصنوعی و…)
    • Secure Coding
  • برق و الکترونیک
    • تعمیرات قطعات کامپیوتر و لب تاپ
    • تعمیرات هارد و ریکاوری اطلاعات
    • تعمیرات پرینتر و لوازم اداری
    • تعمیرات تجهیزات شبکه
  • مدیریت
    • مدیریت فناوری اطلاعات
      • ISO/IEC 27001
      • ISC2 & ISACA Certification
      • ITIL
      • انستیتو دواپس
      • COBIT
      • PMBOK
      • SCRUM
    • مدیریت مالی و سرمایه‌گذاری
    • استارتاپ
    • مدیریت اجرایی MBA
    • روانشناسی
      • روانشناسی بازار های مالی
      • انگیزشی
  • وبینار و کلاس آنلاین
    • سامانه LMS (مودل فارسی)
    • بیگ بلو باتن
    • سرویس ویدئو کنفرانس
اینجا شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

خدمات شبکه فراز نتورک > دانلود رایگان > لینوکس و یونیکس > پروتکل ssh چیست؟

پروتکل ssh چیست؟

1399/06/21
ارسال شده توسط مهندس موسی رشوند
لینوکس و یونیکس
ssh

پروتکل ssh چیست؟

در این مقاله قصد داریم به این موضوع بپردازیم که منظور از پروتکل ssh چیست؟

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

تقریبا همه مدیران وب سایت ها و وب مسترها به این شیوه سرورهاي سایت هاي خود را مدیریت می کنند

توجه: سرورهاي لینوکس به دلیل قیمت پایینتر خیلی رایج است

در گذشته قبل از سازگاري کامل اینترنت، برنامه هاي رایج زیادي به منظور لاگین به سرورهاي ریموت وجود داشت.

مثل برنامه هاي telnet و rlogin.

هرچند این برنامه ها از همان ایرادي که دستور ftp داشت رنج می بردند.

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

در نتیجه در این دوران آشفته سرقت هاي اینترنتی استفاده از آنها دیگر مناسب نبود.

تا آنجا که دو رویکرد دیگر (SSH و SCP) به میان آمد که می خواهیم درباره آنها صحبت بکنیم.

SSH:

براي حل مشکل هاي موجود در Telnet پروتکل جدیدي با نام SSH مخفف (Secure Shell) توسعه یافت.

پروتکل SSH دو مشکل اصلی در رابطه با ارتباط ایمن را بر طرف می کند.

اول اینکه ssh میزبان ریموت را تشخیص هویت می کند (از حملات شخص واسط  Man-In-The-Middle جلوگیري کرده)

دوم اینکه همه ارتباطات انجام شده بین میزبان هاي لوکال و ریموت را رمزنگاري می کند.

SSH از دو بخش تشکیل شده است:

یک سرور SSH که بر روي میزبان ریموت اجرا شده و منتظر تماس هاي ورودي بر روي پورت 22 می ماند.

در حالی که کلاینت SSH بر روي ماشین محلی براي برقراري ارتباط با ماشین سرور استفاده می شود.

بیشتر توزیع هاي لینوکس، داراي یک اجرا از SSH هستند که OpenSSH نام دارد که از پروژه BSD گرفته شده است.

برخی توزیع ها به صورت پیش فرض داراي بسته هاي هم کلاینت و هم سرور SSH هستند (مثل ردهت)، در حالی که برخی دیگر مثل (اوبونتو) فقط داراي کلاینت هستند.

براي فعال سازي یک سیستم به دریافت تماس هاي ریموت، بایستی بسته OpenSSH-server نصب، پیکربندي و اجرا شده باشد.

اگر سیستم در پشت یک فایروال قرار گرفته است، بایستی به اتصالات ورودي شبکه بر روي پورت 22 TCP اجازه ورود بدهد.

نکته: اگر یک سیستم ریموت براي اتصال ندارید، ولی می خواهید این مثال ها را امتحان کنید

ابتدا مطمئن شوید که بسته OpenSSH-server نصب شده باشد، که از localhost به عنوان نام میزبان ریموت استفاده می کند.

به این طریق ماشین با خود ارتباط برقرار می کند.

نصب بسته OpenSSH-server:

برای نصب این بسته نرم افزاری، همانطور که قبلا گفتیم می توانیم از دستور apt-get استفاده کنیم.

 apt-get install OpenSSH-server #

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

بعد از نصب OpenSSH-server می توانیم از سیستم خود به عنوان سرور استفاده کنیم.

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

یعنی سیستم از طریق SSH به خودش متصل می شود. به این منظور نام سرور را localhost می نامیم.

نصب OpenSSH-server

همان طور که مشاهده می کنید اتصال ریموت برقرار است.

این اتصال تا زمانی که دستور exit را وارد کنید برقرار است.

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

براي مثال اگر کاربر پیش فرض ما rashvand باشد می توانیم با کاربر ali هم به صورت زیر متصل شویم.

ریموت با کاربر ali

علاوه بر اینها ssh ما را قادر می سازد تا یک دستور را اجرا کنیم.

براي مثال می توانیم دستور free را بر روي سیستم ریموت localhost اجرا کنیم به صورت زیر:

ssh

می توان این تکنیک را به شیوه اي جذاب تر استفاده کرد.

اجرای دستور ls:

براي مثال به صورت زیر در آن ما یک دستور ls را بر روي سیستم ریموت اجرا کرده و خروجی آن را در داخل یک فایل بر روي سیستم لوکال ذخیره می کنیم:

ssh

به استفاده از تک کوتیشن توجه کنید.

این کار انجام می شود چونکه نمی خواهیم بسط نام مسیر (expansion pathname) بر روي ماشین لوکال انجام شود.

به جاي آن می خواهیم بر روي سیستم ریموت صورت پذیرد.

علاوه بر این اگر بخواهیم خروجی به یک فایل در ماشین ریموت ریدایرکت شود.

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

SSH

scp و sftp انتقال ایمن فایل ها:

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

SSH فایل ها را در عرض شبکه کپی می کنند.

اولین دستور Secure Copy) scp):

یعنی کپی ایمن می باشد.

که شبیه دستور مشابه آن یعنی cp براي کپی کردن فایل ها مورد استفاده قرار می گیرد.

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

براي مثال:

اگر می خواهیم یک سند با نام ssh.txt را از پوشه خانگی خود در یک سیستم ریموت (که در مثال ما همان localhost هست) به پوشه خانگی لوکال سیستم خود کپی کنیم، به صورت زیر عمل می کنیم:

. scp ali@localhost:test.txt #

ssh.txt

 

ابتدا با استفاده از دستور ls مطمئن می شویم که فایل test.txt در سیستم لوکال وجود ندارد.

سپس با دستور . scp ali@localhost:test.txt فایل test.txt را از روي سیستم ریموت بر روي لوکال کپی می کنیم

توجه: نقطه پایان دستور را فراموش نکنید چون مسیر مقصد را نشان می دهد.

توجه داشته باشید که درست مثل SSH در دستور scp نیز می توانید از کاربران دیگر موجود استفاده کنید.

دومین برنامه به منظور کپی فایل sftp می باشد:

همانطور که از نام آن پیداست یک جایگزین امن براي FTP می باشد.

sftp درست مثل برنامه FTP عمل کرده و به جاي انتقال متن ساده، متن سایفر و رمزنگاري شده را انتقال می دهد.

sftp از تانل رمزنگاري شده SSH استفاده می کند.

sftp یک مزیت بزرگ بر استفاده از FTP دارد و آن این است که نیاز ندارد تا یک سرور FTP بر روي میزبان ریموت در حال اجرا باشد و فقط نیاز به اجراي سرور SSH دارد.

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

فایل sftp

 

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

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

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

برای نوشتن دیدگاه باید وارد بشوید.

  • آفیس (136)
    • آموزش اکسس (8)
    • آموزش اکسل (26)
    • آموزش پاورپوینت (24)
    • آموزش ورد (24)
    • طراحی و مستندسازی شبکه (Visio) (50)
    • عمومی (4)
  • ایمیل سرور (25)
    • Exchange Server (2)
    • MDaemon (13)
    • کریو کانکت (8)
  • پسیو شبکه (12)
    • دکل های مخابراتی (9)
  • تعمیرات (231)
    • آیفون و دزدگیر اماکن (26)
    • الکترونیک (16)
    • تعمیرات پرینتر (16)
    • تعمیرات تجهیزات میکروتیک (8)
    • تعمیرات لپ تاپ (23)
    • تعمیرات لوازم جانبی کامپیوتر (7)
    • تعمیرات لوازم خانگی (34)
    • تعمیرات مانیتور و تلوزیون (14)
    • تعمیرات منابع تغذیه (پاور) (26)
    • تعمیرات موبایل و تبلت (13)
    • تعمیرات هارد ، فلش و استوریج (22)
    • مادربرد و کارت گرافیک (34)
  • تکنسین شبکه (Help Desk) (2)
  • سانترال (14)
  • سخت افزار (15)
    • پردازنده (1)
    • پرینتر و اسکنر (2)
    • لپ تاپ (4)
    • مادربورد (3)
    • مانیتور (2)
    • مودم و اکسس پوینت (1)
    • وب کم و دوربین دیجیتال (1)
  • سرویس های هاستینگ (230)
    • ClamAV (3)
    • CloudLinux (4)
    • cpanel (27)
    • DirectAdmin (76)
    • Imunify360 (2)
    • Kernelcare (2)
    • Kloxo (1)
    • LightTPD (1)
    • LiteSpeed (5)
    • Outgoing Spam Monitor (osm) (2)
    • Plesk (4)
    • SolusVM (2)
    • Varnish Cache (2)
    • Virtualizor (9)
    • Webmin (1)
    • WHM (1)
    • WHMCS (3)
    • آپاچی (1)
    • دیتا سنتر (59)
    • سرور (17)
    • سرویس های ابری (13)
    • نرم افزارهای ریموت دسکتاپ (5)
  • سیسکو (31)
  • طراحی وب سایت (8)
  • کلاس های آنلاین (227)
    • Cisco Webex (1)
    • Discord (1)
    • Google Meet (1)
    • Iomad (1)
    • Kaltura (1)
    • LiteCart (1)
    • Matrix (2)
    • OpenMeetings (1)
    • Slack (1)
    • ZOOM (1)
    • ادوب کانکت (64)
    • بیگ بلو باتن (50)
    • جیتسی (7)
    • راکت چت (چت سازمانی) (26)
    • رکورد فیلم آموزشی (2)
    • مودل فارسی (62)
  • گرافیک و انیمیشن (7)
  • لینوکس و یونیکس (170)
  • مانیتورینگ (18)
    • solarwinds (17)
  • مایکروسافت (70)
    • MCSE (39)
    • SCCM (3)
    • SCOM (1)
    • SQL Server (1)
    • شیرپوینت (2)
  • مجازی سازی شبکه (16)
    • Veeam (10)
    • VMware Esxi (4)
  • مدیریت و امنیت اطلاعات (7)
  • میکروتیک (113)
  • وب مستر (155)
    • آموزش HTML & CSS (41)
    • آموزش وردپرس (61)
    • ایمیل مارکتینگ (1)
    • بوت استرپ (6)
    • سئو (13)
    • کسب در آمد از اینترنت (12)
    • یوتیوب (18)
  • ویپ (2)
    • ایزابل (2)
  • ویتایگر CRM (36)
    • Odoo / Open ERP (1)
  • ویندوز (11)
    • ویندوز 10 (6)
    • ویندوز 11 (3)
    • ویندوز 7 (2)
هر گونه دخل و تصرف در محتوای آموزشی سایت فراز نتورک منع و پیگرد قانونی دارد، استفاده با ذکر منبع آزاد می باشد