پروتکل SSH یا Secure Shell یک سازوکار برای برقراری ارتباط امن بین کاربر (Client) و سرور (Server) میباشد که از طریق فرامین متنی امکان ارتباط با کامپیوترهای لینوکسی را برای ما فراهم میکند، در حقیقت میتوان این پروتکل را نمونهای امن برای Telnet تلقی کرد.
داستان به وجود آمدن این تکنولوژی به سال ۱۹۹۵ بر میگردد، زمانی که Tatu Ylonen با شنود اطلاعات در ارتباطات Telnet مواجه شد و تصمیم گرفت راهکاری برای حل این مشکل پیدا کند، سپس اقدام به طراحی یک لایهی امن و کدگذاری شده برای Telnet کرد و حاصل تلاشهای او چیزی نبود جز اختراع SSH یا پوستهی امن!
مزایای استفاده از SSH:
-
رمزگذاری دادهها: نیاز به یک اتصال امن بین سرور و کلاینت ها و همچنین جلوگیری از Sniff، مهمترین دلیل استفاده از SSH میباشد.
-
یکپارچگی دادهها: جلوگیری ازInsertion & Replay Attack و همچنین شبیهسازی و یا جایگزینی پکتها در طول مسیر.
-
قابلیت فشردهسازی: با استفاده از SSH، اطلاعات ارسالی فشرده میشوند که این کار در ارتباطات کمسرعت بسیار حائز اهمیت است.
-
عدم اتصال به سرور جعلی : اگر یک ماشین با مشخصات سرور در مسیر کلاینت قرار گرفته باشد، امکان میزبانی کلاینت و بالعکس را ندارد که این نوع حمله به Man In The Middle معروف است.
تفاوت مهم نسخه های SSH1,2:
- این دو نسخه بیشتر در حوزه تائید کاربرUser Authentication هست که با هم متفاوت هستند
- ۱-SSH گستره وسیع تری از متدهای تائید کاربر را پوشش می دهد، اما از اتصال همزمان در اکثر اونها پشتیبانی نمی کند.
- در ۲-SSHشاهد متدهایKerberos ، RhostsRSA وTIS نیستیم، اما در مقابل با بهره گیری از متد قدرتمند PublicKey و توسعه آن(DSA, RSA*, OpenPGP) توانسته است کاملا نیاز کاربران را رفع نماید. ضمن این که از اتصال همزمان نیز کاملا پشتیبانی می کند
- تفاوت مهم دیگر ۱-SSHدر قیاس با ۲-SSHبحث امنیت است که در برخی اتصال ها فرصت حملات ورودی(Insertion Attack) را ایجاد می نماید.
جهت دریافت پاور پوینت آشنایی و آموزش پروتکل ssh برروی لینک زیر کلیک نمائید.
پسورد فایل : ir24.ir
جهت دریافت رایگان فایل در قسمت کاربری سایت ثبت نام نمائید.