راهاندازي FTP Server
یک شنبه 10 بهمن 1389 12:16 AM
راهاندازي FTP Server
به عنوان يك كاربر خانگي ممكن است بارها برايتان پيش آمده باشد كه بخواهيد تعدادي از فايلهاي خود را در مدت زماني نامحدود در دسترس ديگران قرار دهيد اما به دلايلي نميخواهيد كه پوشه Share شدهاي درسيستمتان وجود داشته باشد و يا شايد يك مدير سيستم هستيد كه دفاتر متعددي در نقاط مختلف شهر يا كشور داريد و استفاده از فايلهاي مشتركي براي همه دفاتر الزاميبه نظر ميرسد اما حجم و محدوديت هاي شبكه امكان ارسال آنها را با پست الكترونيكي فراهم نميكند؛ اصلاً شما ميخواهيد اين دسته از فايلها هميشه در يك جاي ثابت براي دريافت در دسترس باشند و دائم مجبور نباشيد براي تك تك دفاتر آنها را ارسال كنيد. يك راه حل ساده ، سريع و قديميبراي اين كار راه اندازي يك FTP Sever است. شما ميتوانيد بر روي ويندوز XP Professional خانگي خود يا يكي از سرورهاي محل كار به سادگي و در عرض چند دقيقه يك سرويس انتقال فايل راه اندازي كنيد. با ما باشيد تا در انتهاي مقاله شما هم يك FTP Server داشته باشيد.پروتكل FTP يا File Transfer Protocol يكي از پروتكلهاي لايه كاربرد (Application) در معماري TCP/IP است كه مسئوليت انتقال فايلها را تحت شبكه بر عهده ميگيرد، برنامه سرويس دهنده FTP از پورت TCP شماره 20 يا 21 استفاده ميكند كه با استفاده از پروتكل TCP اقدام به انتقال فايل بين سيستم هاي مبتني بر ويندوز و يك سرويس دهنده FTP ويندوزي ميكند. با اينكه برخي از توانائيهاي اين سرويس توسط سرويس وب (www) نيز ارائه ميشود اما هنوز استفاده از سرويس FTP رواج دارد. به طور كلي به علت مسايل امنيتي سعي ميشود كه امكان ارسال فايل توسط همه كاربران غير ممكن گردد و تنها عده خاصي با داشتن كلمه و رمزعبور قادر به ارسال فايل بر روي FTP Server باشند.
يك FTP Server ميتواند سرويس دهندهاي بسيار كارآمد باشد در عين اينكه عدم نظارت و كنترل آن ممكن است نقطه ضعفي براي سيستم به شمار آيد.
FTP با شماره پورت 21 ، يك پروتكل قديمي است و كاربرد آن به زماني بر ميگردد كه استفاده از پورت 80 (WEB) نيز چندان فراگير نشده بود. زماني ميتوان از يك کامپيوتر (با سيستم عامل XP ، 2000 يا 2003) خدمات FTP دريافت نمود كه اين سرويس روي آن سيستم عامل فعال شده باشد يعني يك FTP Server روي سرور مورد نظر در حال كار باشد. بعد از برقراري ارتباط با FTP Server در حقيقت شما به يك FTP Client تبدل ميشويد.
بوسيله اين پروتكل ميتوان فايل ها را در سرويس دهنده Upload نيزكرد اما براي قرار دادن فايل در طرف سرويس دهنده بايستي هر اپراتور يك FTP Account داشته باشد كه توسط ارائه دهنده سرويس در اختيار کاربر يا همان FTP Client قرار گرفته و بوسيله آن با توجه به حق دسترسي تعيين شده ميتوان به ايجاد ، اضافه، حذف و يا تغيير فايلهاي موجود در سرويس دهنده از طريق يك دستگاه ديگر بپردازد. براي Uploadكردن ميتوان از برنامههايي مانند Cute FTP ، Flash FXP ، WS FTP و ... استفاده نمود. اما در اين مقاله قصد داريم از طريق راهاندازي FTP Server اين کار را آموزش دهيم.