جستجو در محصولات

گالری پروژه های افتر افکت
گالری پروژه های PSD
جستجو در محصولات


تبلیغ بانک ها در صفحات
ربات ساز تلگرام در صفحات
ایمن نیوز در صفحات
.. سیستم ارسال پیامک ..
تفاوت اس اس اچ با اف تي پي
-(3 Body) 
تفاوت اس اس اچ با اف تي پي
Visitor 681
Category: دنياي فن آوري
شيوه هاي مختلف برقراري تماس، ويژگي ها و شرايط استفاده متفاوت و ويژه اي دارند. کاربردهاي مختلف و توانايي هاي گوناگوني در هر کدام گنجانده شده است. اما اينکه FTP و SSH دقيقا چه تفاوت ها و کارکردهايي دارند، براي بسياري هنوز مبهم و گنگ است. در اين مقاله قصد داريم به شرح و توضيح تکنولوژي هاي به کار رفته در اين دو پروتکل و تفاوت هاي ميان آنها بپردازيم.

برنامه واسط (Shell) و اکانت هاي برنامه واسط
 

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

تفاوت اس اس اچ با اف تي پي

اکانت Shell يک اکانت شخصي است که به کاربر اجازه دسترسي به Shell را از طريق کامپيوترهاي مختلف و راه دور مي دهد. از اين اکانت ها معمولا مي توان براي کار با فايل هاي ذخيره شده، اکانت هاي ايميل، گروه هاي خبري و مانند آن استفاده کرد. نقطه مشترک همه کاربردهاي Shell هم در اين است که معمولا براي استفاده از اکانت Shell دستورات را از راه دور و توسط خط فرمان ارسال مي کنيم.

پروتکل برنامه واسط امن (Secure Shell Protocol - SSH)
 

همانطور که مرورگرهاي وب از پروتکل HTTP براي صحبت و ارتباط با سايت ها استفاده مي کنند، اکانت شل هم نياز دارد تا از يک پروتکل مشخص براي ممکن ساختن انتقال اطلاعات (يا همان ارتباطات) ميان دو ابزار درون شبکه استفاده کند. افتخار دارم SSH يا پروتکل برنامه واسط امن (Secure Shell Protocol) را خدمت تان معرفي کنم.
SSH از يک کليد رمزنگاري عمومي استفاده مي کند و هدف اوليه توسعه آن، خلق جايگزيني به جاي ارتباطات ناامن و حفاظت نشده اي همچون Telnet بود. اين پروتکل داراي دو نسخه اصلي SSH-1 و SSH-2 است که هم اکنون پروتکل هاي عمده و حاکم بر دنياي دسترسي اکانت هاي شل هستند.

تفاوت اس اس اچ با اف تي پي

امروزه از SSH براي لاگين و اجراي کدها از طريق کامپيوترهاي راه دور، جستجوي وب با استفاده از کلاينت هاي پروکسي رمزنگاري شده و انتقال فايل استفاده مي شود. همچنين براي تنظيم و آماده سازي شبکه خصوصي مجازي يا همان VPN هم مي توان از SSH بهره برد.
کلاينت هاي SSH يا برنامه هاي دسکتاپ اس اس اچ براي همه سيستم عامل هاي اصلي در دسترس هستند. سيستم هاي بر پايه يونيکس، مانند لينوکس و مک او اس ايکس، مي توانند از OpenSSH استفاده کنند. همچنين در سايت OpenSSH مي توانيد برنامه هاي SSH مناسبي براي مک و ويندوز پيدا کنيد. PuTTY هم يکي از برجسته ترين کلاينت هاي ويژه تحت ويندوز است.

پروتکل انتقال فايل امن يا STTP در برابر FTP
 

انتقال فايل واجراي VPN به صورت پيش فرض بر روي SSH فعال نيستند. به ياد داشته باشيد که SFTP پروتکل اف تي پي قابل اجرا بر روي SSH نيست. بلکه يک پروتکل متفاوت انتقال فايل (file transfer protocol) است که به عنوان يک اکستنشن يا افزونه براي SSH-2 توسعه يافته است. SFTP هميشه براي انتقال فايل روي اس اس اچ استفاده مي شود، اما در حقيقت به گونه اي طراحي شده که مي تواند توسط ديگر پروتکل ها هم مورد استفاده قرار گيرد.

تفاوت اس اس اچ با اف تي پي

البته جداي از صحبت هاي فني، SFTP براي کاربر نهايي مي تواند يک جايگزين امن و مطمئن براي FTP باشد. اف تي پي تمامي اطلاعات را به صورت متن ساده و بدون رمزنگاري انتقال مي دهد. بنابرين سرقت بسته هاي اطلاعاتي مي تواند باعث بروز مشکلات وخيمي براي اطلاعات شخصي شما از قبيل نام کاربري و رمزهاي عبورتان گردد. SFTP که تبديل به يک افزونه براي SSH-2 شده، از شيوه امنيتي کليد رمز عمومي براي انتقال اطلاعات استفاده مي کند. اين بدان معني است که اطلاعات به صورت رمزنگاري شده ارسال مي گردند و خطر بالقوه نفوذ بين مسير به اطلاعات تقريبا منتفي مي گردد.
SFTP معمولا در بسياري از برنامه هاي مشهور FTP قابل استفاده است. البته در اين حالت، ديگر قابليت هاي SSH در اين حالت غير فعال خواهند بود.
منبع:نگهبان
ارسال توسط کاربر محترم سايت : king007
Add Comments
Name:
Email:  
User Comments:
SecurityCode: Captcha ImageChange Image