SSH و یا Secure Shell، یک پروتکل امن ارتباطی است و به عنوان ایمنترین روش برای مدیریت سرور از راه دور شناخته میشود. این پروتکل با بهرهگیری از چند تکنولوژی رمزگذاری، روشهایی را برای پیادهسازی ارتباط ایمن رمزنگاری شده بین کلاینت و سرور، احراز هویت هر یک از طرفین و اجرای دستورات و نمایش نتایج آن ارائه میدهد.
در این راهنما، به تکنیکهای رمزنگاری استفاده شده در لایههای SSH و روشهایی که این پروتکل برای برقراری ارتباطی امن مورد استفاده قرار میدهد، خواهیم پرداخت. اطلاعات موجود در این مقاله، میتواند دید کلی خوبی از گامهای مختلف مورد نیاز برای تشکیل یک ارتباط امن و احراز هویت شده را ارائه نماید.