Professional Documents
Culture Documents
اشاره :
Share
.
. FTP Sever
XP Professional
FTP .
File Transfer Protocol FTP . Server
TCP/IP ( )Application
TCP FTP
TCP 21 20
. FTP
( )www
. FTP
يك 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اين کار را آموزش دهيم.
راه اندازي FTP Server
• نصب سرويس FTP
سرويس FTPيكي از سرويسهاي ارائه شده به همرا )IIS)Internet Information Servicesاست كه به طور
پيش فرض در تمام سيستم عاملها غيرفعال است پس بايستي آن را نصب و فعال كرد.
براي اين منظور مراحل زير را طي كنيد:
1ـ Control Panelرا باز و Add or Remove Programرا انتخاب نماييد .در پنجره باز شده از قسمت سمت
چپ ،بر روي آيکون … Add/Remove Windowsرا كليك كنيد.
2ـ پس از چند لحظه انتظار پنجره مربوطه ظاهر ميشود در ليست ( Componentمانند شكل )1در مربع كنار
IISتيك بزنيد بدون اينكه با زدن Nextبه مرحله بعد برويد ،دكمه Detailsرا انتخاب كنيد.
شکل 1
3ـ IISشامل چندين سرويس است كه يكي از آنها FTPاست و چون هدف ما تنها نصب FTPاست پس در پنجره
Detailsدر ابتدا تيك كنار همه گزينهها را برداشته و فقط گزينه Service )FTP( File Transfer Protocolرا
انتخاب کنيد كه طبق شكل 2به همراه آن ،دو سرويس ديگر نيز فعال ميشود .تغييري در اين تنظيمات ندهيد؛ Ok
را بزنيد و با بازگشت به صفحه قبل Nextرا انتخاب كنيد.
شکل 2
4ـ در اينجا نصب سرويس شروع ميشود .در اواسط روند نصب ،از شما درخواست CDويندوز ميشود.پس از
قراردادن CDو نصب فايلهاي مورد نياز ،سرويس FTPبر روي كامپيوتر فعال ميگردد.
قراردادن فايلها بر روي FTP Server
با طي شدن مراحل بال اكنون سيستم به يک FTP Serverتبديل شده است براي قراردادن فايلهاي مورد
نظرتان ،پوشه خاصي در نظر گرفته شده است كه هر چيزي كه در اين پوشه قرار گيرد سرويس دهنده آن را در
ليست فايلها و پوشه هاي
FTP Serverقرار ميدهد.
همانطور كه در شكل 3و 4مشاهده ميكنيد به محض نصب FTP Serverيك پوشه در درايو Cكامپيوتر ايجاد
ميشود كه Inetpubنام دارد .درون اين پوشه نيز دو پوشه ديگر به نامهاي ftprootو AdminScriptsقرار دارد،
پوشه مورد بحث ما كه محل قرارگيري فايلهاي FTP Serverاست ftprootاست .حال همه چيز آماده قرارگيري
فايلها است .فايلهايتان را در اين مكان قراردهيد ،هم اكنون شما يك FTP Serverآماده استفاده داريد.
شکل 3
شکل 4
شکل 5
شکل 6
شکل 7
7پنجره مربوط به Networking Softwareرا بدون تغيير Nextكنيد( .توجه داشته باشيد كه مطابق شكل ، 8
هر 3گزينه حتما ً بايد تيك خورده باشند)
شکل 8
8در آخر بر روي Finishكليك كنيد.با انجام مراحل فوق يك Incoming Connectionدر ليست موجود در
Network Connectionايجاد ميشود.
ب تنظيم كامپيوتر ميهمان ( ) Guest
1مراحل 1و 2قسمت (ب) را مجددا ً تكرار كنيد.
2در پنجره ،Network Connection Typeابتدا گزينه دوم يعني
…Connect to the Network at myرا انتخاب و سپس Nextكنيد.
3گزينه Dial-up Connectionرا انتخاب و سپس Nextكنيد.
4در قسمت Company Nameيك اسم دلخواه ( مثل ً ) To FTP Serverوارد و سپس Nextكنيد.
5شماره تلفن مقصد را وارد و Nextكنيد.
6در آخر بر روي finishكليك نمائيد .با انجام مراحل فوق يك Connection Dial Upجديد ايجاد ميشود( شکل
) 9و كامپيوتر مهمان براي وصل شدن به كامپيوتر ميزبان آماده است.
شکل 9
اين نوع ارتباط در کاربردهائي مثل Remote Desktop Connectionو File Sharingکه در شماره هاي پيشين
درباره آنها به طور کامل صحبت شده است نيز استفاده دارد ,در اين شماره هدف ما ايجاد اين نوع Connection
براي يادگيري و راه اندازي FTPاست.
همانطور که در ادامه خواهيد ديد ,پس از اتصال به سرور ،FTPبه راحتي ميتوانيد به نقل و انتقال فايل بپردازيد.
اتصال و دريافت فايل از FTP Server
در بخش اتصال به سرويس دهنده يك Incoming Connectionساختهايم كه منتظر برقراري ارتباط از جانب
FTP Clientميماند.زمانيكه Clientبه سروري كه ساختهايد متصل شد به راحتي با باز كردن Web Browserخود
و تايپ يكي از دو عبارت
[ ftp://[IP addressيا [ ftp://[Computer Nameدر آدرس بار ميتوانيد ليست فايلهاي موجود در FTP
Serverرا ديده و هر كدام را كه مايل بوديد دريافت كند.
IP addressدر فرمان فوق آيپي آدرس كامپيوتر شماست كه اگر ارتباط توسط مودم صورت گرفته باشد توسط
مودم به شما اختصاص مييابد و اگر تحت شبكه در حال رد و بدل كردن فايلها هستيد توسط مدير سيستم به شما
داده شده است مانند 192.168.0.2و Computer Nameنام كامپيوتر شماست مثل .rayaneh-khabar
نكته :يك FTP Clientبراي بدست آوردن آيپي آدرس ماشين سرويس دهنده ، FTPميتواند مانند شكل 11در
System Trayبر روي Connectionكه ارتباط بين سرور و كامپيوتر ميهمان را ايجاد كرده ،كليك راست و
Statusرا انتخاب نمايد .با توجه به شكل 12در برگه Supportهم آيپي آدرس خود و هم آيپي آدرس سرويس
دهنده را ببيند.
نكته :زمانيكه دو كامپيوتر از طريق مودم به يكديگر متصل شده باشند يك نوع IPاستاندارد پيش فرض به صورت
z.t.169.254است كه zو tبه صورت تصادفي به مودم تعلق ميگيرد.
شکل 11
شکل 12
نكته :نام سيستم خود را هم ميتوانيد با كليك راست بر روي My Computerو انتخاب Propertiesدر برگه
Computer Nameببينيد و به سرويس گيرنده اعلم كنيد تا از آن استفاه كند.
با يك مثال ادامه ميدهيم:
طبق شكل 5ما ليستي از فايلها را در پوشه ftprootقرار داديم سپس با توجه به اشكال 11و 12آدرس سرور
را با مقدار 169.254.195.157بازيابي كرديم.
FTP Clientمورد نظر مانند شكل , 13اين IPرا در نوار آدرس مرورگر Mozillaوارد و سپس همان ليست را كه
در شكل 5وجود داشت به صورت لينكهاي قابل Downloadميبيند .به همين راحتي !!
كار ما تمام شد از اين به بعد شما تنها به ويرايش ليستتان ميپردازيد و ديگر لزم نيست پوشهاي را Shareكنيد
و يا فايلها را با درد سر Emailكنيد.
شکل 13
نكته :اين مسأله را فراموش نكنيد كه در صورتيكه فايروال سيستم شما فعال باشد نميتوان به سرويس دهنده
FTPشما متصل شد ،پس بايستي آن را غيرفعال كنيد.
سرعت بالتر و نظم موجود در اين سرويس از مزاياي آن به شمار ميرود .نکته قابل توجه ديگر اينكه ،با وجود يك
نرمافزار مديريت Downloadمثل IDMيا DAPميتوان فايلهاي حجيم را هم با سرعت بالتري منتقل كرد.
با هر نوع Connectionکه به سرور متصل شده باشيد چه از طريق شبکه داخلي يا اينترنت و يا روشي که ما به
شما ارائه کرديم امکانات FTPدر اختيار شماست.
نكته :امکان دارد در هنگام برقراري ارتباط با مشكل مواجه شويد ،حتما به اين نکته نيز توجه کنيد.قبل از هر چيز
بايستي بر روي My Computerكليك راست كرده و Propertiesرا انتخاب نماييد و در برگه Remoteدر قسمت
پائين گزينه
… Allow users to connect remotelyرا تيك بزنيد.سپس كاربري را كه اجازه اتصال به سرور را در هنگام
ساختن Connectionبه او دادهايد در قسمت Select remote usersاضافه كنيد
شکل 14
سخن آخر
هميشه راه حلي براي بن بستها در دنياي تكنولوژي وجود دارد ،تعلل نكنيد ،آزمايش كنيد و از منابع سيستمي خود
حداكثر استفاده را ببريد تا لذت زندگي در عصر حاضر را بيشتر درك كنيد.