FTP گردآوری : خانم شهریاری دانشجوی رشته IT استاد : آقای محمدیان ftp چیست؟ FTP مخفففلمه ف م File Transfer Protocol ب ف و مرموامر يففرمت ف م ر.
Download
Report
Transcript FTP گردآوری : خانم شهریاری دانشجوی رشته IT استاد : آقای محمدیان ftp چیست؟ FTP مخفففلمه ف م File Transfer Protocol ب ف و مرموامر يففرمت ف م ر.
FTP
گردآوری :خانم شهریاری
دانشجوی رشته IT
استاد:آقای محمدیان
ftpچیست؟
FTPمخفففلمه ف م File Transfer Protocolب ف و مرموامر يففرمت ف م ر ف م
نتقالمفات مميمباشد
ف مش ففا موام
ب ف يم ت ب ف مبخ ات ففدما فففاابمرهمر ففاتلمش ف امب ف ما ف مفات ففايمم
ور ففبازمبانوتب ففد ا مي ف امها ففاومبات ففدم ففاما مب ف م ق ففيم Shareن ائت ففدم .وامر ي ففرم
Shareك و ممست زمم Uploadفات ايمرهمراتتتا مميمش وم.ب باتنمجاييمك ميم
نتففدمافففاابمرهمرف وما مبهف ابمج ففا يم Shareك تففدمفيففاييم رففلمكف مشف كلم
ا ففايم ا ئف ف موا ففد مما ب ففا يمبف ف مشف ف ام رته ففا مم ففيموا ففدم .ح ففالم ب ففز ايمينممر ات ففدم
و شفلم ففامفات فايمم ف امبف مرففاتتتا ما مبف مودسف مفيففايمو و مشفد م نم ف مشف كلم
ما با م نتقالمواتدم .نامم تنم بز ام Ftpميمباشدم
ظی ابم FTPچیسلم؟
ریستم FTPبا وایافل
العاب رایل ش ا می
ند ب ا اب ر وکاا ورباس ی اایم
م او نیان ر و ا ب اری ش اا ر فای اا ع ال ن اید ر ویگ نیانی نیسل ش ا نگ
م
رطح ورباس ی ش اا باشید
FTP تکيم نميدت يم نم ر کف مافايم ت بانفلممفيمباشفدموف ما ف نمافممکفاا ومن فاوي و اومرموام
رالم 1970وام ت بانلم رفه متاففل FTP .مخففلم File Transfer Protocolمتباشفدم
و متکم ر ک م رتاند اوموام TCP/IPرل .مان دم HTTPو مماتف يمرهما مم تقف ممفيم
و دمتام SMTPو م ت ت مااما مم تق ممفيمو فدم FTPافممرفاو م ف نما مبف يم بفاولمفاتف م نم
تکمکامپت مب مکامپت موتگ مميمباشد.
تکيم نمکاا وماايم، FTPمو ن ومم ن کمرمب نام ماايمکاا ويم نم
رهمراتت امميمباشد.
. به خاطر استفاده اين پروتکل از يک پورت مجزا که پورت شماره 21است عمل دانلود بسيار
سريع انجام مي شود .مانند آدرسهاي وب سايتها FTP،هم آدرس مخصوص خود را دارد چون
همانند يک وب
سايت ،اين پروتکل بر روي هارد ديسک کامپيوتر سرور فضا مشخص ي را اشغال مي کند. .
ا
معمول اگر آدرس يک وب سايت مانند آدرس زير باشد:
http://www.domain.com
آدرس FTPآن سايت به اين صورت است:
ftp://ftp.domain.com
به دو طريق شما مي توانيد از اين پروتکل براي انتقال فايلها
استفاده کنيد.
تکيم نما مم راه مرهمر ومرموتگ يمبکااه فب منف مم ففز اممخهف
م FTPوف مبف م فام
FTP Clientمففيمه ففد .مففامبف يمورباسف حمبف مماتف يمو ت وتف ايم FTPنتففانمبف م
مشخهف مکفاا يمده ففحم UserIDرمک ف مامفزمده ففحم Passwordو ا فدموف مواماف مورم
ارشمبات ففدم بت ففد م ففاما مر اومو ت ففدمرمه ففتم نم اتت ففدمب ف م نتق ففالمفات ف مب او ن ففد .رارومب ف م
بهض ف حم نمو ت وت ف ايما ففايم FTPب ف يمک ت ف مکاا ا ففام ن ومم ففيمباش ففدمرمنت ففانيمب ف مر اوم
و ف ف و ممشخه ف ففابمک ف ففاا يمنرس ف ففلمو ف ف م ا ف ففطالحام ن ف ف مرارومبه ف ف ابمه ف ففاممده ف ففحم
anonymousميمه دمو م ن امبامر اومو و م وازم ت تف مرف وممفيم نتفدمبف
و ت وت ايمورباس حم تد مو تد.
م
هتم نمرارو،مش اممفيم نتفدمبف يم نتقفالمفات فام نمورفت ا نيممان فدمcopy paste
رففتفاو مو تففدم ففامفففاتنلما مو ن ف ومرمتففام نمررسففتممرف ومبف م مکففامپت مبف رففتتدمده ففحم
Uploadو تففد،م تبتف م تففنما موامنظف مو شففت مباشففتدموف موامبر ففبامرففاتت امشف اممجففانم
ب ف مو ن ف وماسففتتدمن ف م ف وممگ ف م ت و ف م مو ت وت ف ايممته ف مب ف مر ف ومش ف امباش فدم ففام
رطحمورباس حمش ام جان مب م
ومفات ماممبداد.
ويلمو تفدموف م ف وموف و متفکمفاتف مبفزايم نم
ف مم راه افام افت من فيمشف ومچف م
نملحففامم م توففحمرمچ ف م نمنظ ف مرففاتمممانففد مفات ف مو ف مب ب فام رففلموام تففنمم ف اوم نمن ف مم
فز ااايممخه
م رتفاو مش و .ت گ ن مب نام مافاموام ت بانفلمبسفتاامن فاوماسفت دم
و مبهض حم نم اما تگا مب و مرمبهض حمااما ماممباتفدمر فد ايمو تفد .اف موفد مم نم تفنم
ن مم فز اافامو ا يممز تفامرممهفاتمحممفيمباشف دم مفامورم فام نم فاموف مبر فباتنمکفاا وما موام
بف ف ف ف ف ففا مکف ف ف ف ف ففاا
مو انف ف ف ف ف ففدمعباا ف ف ف ف ف ففدم ن CuteFTP :ماه ف ف ف ف ف ف لم Globalscapeرم
WS_FTPتتدم . Ipswitchب يم العابمبر بامرمتفامو ن ف وم فاممفيم نتفدمبف م
رهمراتلماايمذو مشد مم جه مو تد
تکي وتگ ن کاا وااي ر ک ، FTPرتفاو
حا ر مدت
ره راتت ا ب ي
نتقال مات ي راتت ا مي باشد و وا حال حاض تن ف و بر باتن رتفاو ا ن
FTPو اند
نما ي و ش ا فيايي ا ب ي ما با ي راتل ر و ن تک ش ول ر ريت وا د ت بانل
ISPجاا مي و تد ،ب ش ا حد ي تک واز FTPمي وا د ا ع
کامپت
نتقال فات ا ا نم
ر و ب ره ر را ر باتهوت نجام واتد و ب با رل ب ي م رل ر حفظ فات ام
حت ا ن تک ن م فز ا وا تن نمت
رتفاو و تد .ب ا ا م ظ ا يهد و ا م ،چگ نگيم
رتفاو ر نتقال مات اب تک ره راتل ن
ب نام CuteFTPا ب ي ش ام
م نش واتم ا با بکااهااي تن ن م فز ا بت نتد ب ا حوح مات ي راتل ر و ا م تق رم
فات ا ا مدت ل و و ر با م فقتل ره راتل ر و ا ا ند ني و تد.
آيا براي به كارگيري اين ابزار نياز به نرم افزارهاي خاص ي مي باشد؟
وامجف همباتففدم ااففنمو ومنف م .رلففلمچ ان ف ممففيمر اتففدم مففاامويتقففيم نمماف مفات فايم
Uploadشد م،م نمناف م هفالمبف م Ftpرما
فا منتفانمبف مبفايمبف و مرف علمرم...
و شفت مباشفتدممفيم نتفدم نمنف مم فز اافايممخهف
م Uploadرفتفاو مك تفدمرلفلم
ا انط امك م شاا مشدم نمياب تت فايمر فدرنمرمم راهف م ت بانوفحمناف ممفيم نتفدمبهف ابم
مستقتمم رتفاو مك تدم.
شایدم امحايم رمم ftpم ی بامنفلمبف مه شفت مرف او مباشف مرلفیمنفدرنیا مچیف مبف یم یفنموف م
بففدرنیا مبف م و مف ممط ف مبف ینم .ا ففام ر م ف مبففز اینمیوففممبففاامع یتف منیففاومشف مبابفاميف م21
اام
FTP یکیم نميدی یم ینم ر کف مافایم ی بانفلممفیمباشفدموف ما ف نمافممکفاا ومنیفاوی و اومرموام
رالم 1970وام ی بانلم رفه میاففل FTP .مخففلم File Transfer Protocolمیباشفدم
و میکم ر ک م رتاند اوموام TCP/IPرل .مان دم HTTPو مماتف یمرهما مم تقف ممفیم
و دمیام SMTPو م ی ی مااما مم تق ممفیمو فدم FTPافممرفاو م ف ینما مبف یم بفاولمفایف م نم
یففکمکففامپی مبف مکففامپی مویگف ممففیمباشففد .یکففیم نمکففاا وماففایم، FTPمو ن ف ومم نیففکمرمب نامف م
اایمکاا ویم نمرهمرایت اممیمباشد.
. بف مرففا م رففتفاو م یففنم ر کف م نمیففکم ف ابممجففز موف م ف ابمشف اا م 21رففلمع ف م
و ن ف ف ومبس ففیاامرف ف شرم نج ففاممم ففیمشف ف و .مان ففدم وارف ف ایمرهمر ففایت ا،م FTPا ففمم وازم
مخه ف ف
مر ف ف وما مو اومچ ف ف ما ان ف ففدمیف ففکمرهمرف ففایل،م یف ففنم ر ک ف ف مب ف ف ماریماف ففااوم
ویسففکمکففامپی مر ف رامفيففایممشخ ف یما م ش ف الممففیمو ففد .مه ف يم ه ف م وازمی فکم
رهمرایلممان دم وازمنی مباشد:
http://www.domain.com
وازم FTPمرایلمب م ینما ابم رل:
:ftp//ftp.domain.com
به دو طریق شما می توانید از این پروتکل برای انتقال فایلها استفاده
کنید:
یکففیم نما مم راه ف مرهمرف ومرمویگ ف یمبکففااه فب منف مم فففز اممخه ف
م FTPوف مب ف م ففام FTP Clientمففیم
ه ی د .مامب یمورباس یمب ممات یمو ی وت ایم FTPنیانمب ممشخه مکاا یمیه فیم UserIDرمک ف مامفزم
یه ففیم Passwordو ای ففدمو ف مواما ف مورمارشمبای ففدم بت ففد م ففاما مر اومو ی ففدمرمه ففتم نم ایی ففدمب ف م نتق ففالمفایف ف
ب او نیففد .رارومب ف مبهض ف یم نمو ی وت ف ایماففایم FTPب ف یمک ی ف مکاا اففام ن وممففیمباشففدمرمنیففانیمب ف مر اومو ف و م
مشخهابمکاا یمنیسلمو م اطالحام ن مرارومبه ابمه اممیه یم anonymousمیمه ی دمو م ن امبام
ر اومو و م وازم ی ی مر وممیم نیفدمبف م مو ی وتف ایمورباسف یم یفد مو یفد .هفتم نمرارو،مشف اممفیم نیفدم
ب یم نتقالمفای ام نمورت ا نیممان دم copy pasteرتفاو مو یدم امفاینیما مو ن ومرمیام نمریستممرف وم
ب م مکامپی مبف رتیدمیه یم Uploadو ید،م تبت م ینما موامنظ مو شت مباشفیدموف موامبی فبامرفایت امشف ام
مجانمب مو ن وماستیدمن م
جان مب م
وممگ م ی و م مو ی وت ایممته مب مر ومش امباشدم امرطحمورباسف یمشف ام
ومفای ماممبداد.
ويلمو یفدموف م ف وموف و میفکمفایف مبفزايم نم یف مم راه افام افی من فیمشف ومچف م
نملحففامم م یوففیمرمچ ف م نمنظ ف مرففاتمممانففد مفای ف مو ف مب ب فام رففلموام یففنمم ف اوم نمن ف مم
فز ااایممخه
م رتفاو مش و .ی گ ن مب نام مافاموام ی بانفلمبسفیاامنیفاوماسفت دم
و مبهض یم نم اما یگا مب و مرمبهض یمااما ماممبایفدمر یفد ایمو یفد .اف موفد مم نم یفنم
ن مم فز اافامو ا یممز یفامرممهفایمیممفیمباشف دم مفامورم فام نم فاموف مبی فباینمکفاا وما موام
بف ف ف ف ف ففا مکف ف ف ف ف ففاا
مو انف ف ف ف ف ففدمعباا ف ف ف ف ف ففدم ن CuteFTP :ماه ف ف ف ف ف ف لم Globalscapeرم
WS_FTPتیدم . Ipswitchب یم العابمبی بامرمیفامو ن ف وم فاممفیم نیفدمبف م
رهمرففایلماففایمذوف مشففد مم جهف مو یففد .بف یمافففب مبف مرهمرففایلماففامبف ماریمهزی ف م
ک یکمو ید.
یکف ففیمویگ ف ف م نمکاا واف ففایم ر ک ف ف م، FTPم رف ففتفاو م
حف ففا مرممف ففدی
مرهمرف ففایت امب ف ف یم
نتق ففالممات ف یمر ففایت امم ففیمباش ففدمو ف موامح ففالمحاض ف م ی ففنم ف ف ومبی ففباینم ر ففتفاو ا م نم
FTPو انففد .نمففا یمو ف مش ف امفيففاشیما مب ف یمما بففا یمرففایلمر ف وم نمیففکمش ف ولمر ف رشت
وا د م ی بانلم ISPجاا ممفیمو یفد،مبف مشف امحفد ي میفکم وازم FTPمفیموا فدم فامع ف م
نتقالمفای اما م نمکامپی مر ومب مرهمرف رامرمبفاتهوتم نجفامموایفدموف مب بفام رفلمبف یم
م یففلمرمحفففظمفای ففامحت ففام نمیففکمنف مم فففز اموام یففنمنمی ف م رففتفاو مو یففد .هف ممیخ ف ینم
م نشمکاامبامن مم فز امارمبز امم م و م ممط مب شسید.
رت م FTPب مش ام تنم مکا ما مميموادم امنهف مهسفباشموا فد مافامرمتفام ظت فابم تو فديم
ر وما مبدر مو و مورباس حم"ياب من شب " ب مفات ماام نجاممواتد .تفنمررسفتممبف يم Linux
،م Unixرموتگ مررستممعام ماايمر رام
حلمشد م رفل .فهفالموف و م تفنمررسفتمممفدت لم
ا م رانبامرم م رلمررستمما مبايمميمب و.
ب يمم ااد مرطحمورباس حمفات ماامميم نتدموامن ام بز اممدت لمب ماريما ا فامرمرفپتمارم
الع ففابمررسف ففتممک ت ففکمف ماتتف ففد.وامن ف ف مم ف ف م"ر ففط رمورباسف ف حم شف ف ماف ففا" م ففيم نتف ففدمرف ففطحم
ورباس ف حم ش ف ماففاما مم ففااد مف ماتتففد .ه ف مج ف مالمب رففت م رففت م FTPکففاامو ففدمش ف امنتففانمب ف م
ظ ففتمم ت ففنمر ففط رمورباسف ف حمند ا ففد .ج ف مف ماتت ففدموف ف منت ففانيمب ف م ر ففتفاو م نم ر ففت م FTPوام
ر راماايم Windowsنرسل.
وام ی بانل،مما با یمره (یام« ُ
رهماستی گ» -نگ یس ی )Web Hosting :بف ممف ف مم
ف ف اممرففارب مفيففاشیم رففلمو ف مکففاا ممی نففدمفای اففایمره ففا مر ف وما موام مي ف ام
واففد .ما با اففامبففام رتهففا مفيففاموامره،مبف مکففاا
م ی بانففل یففنم مکففا ما ممیوا ففدم
وف ف ممطات ففا ما موامش ففبو مج ففا یم ی بان ففل ار ففالموف ف و مرميف ف اموا ففد .وامر ي ففرماف ف م
ر ففایویمو ف مب ف اریم ی بان ففلموی ففد ممیش ف ومرمياب ف مورباس ف یمب ففام وازمرا ف یماس فل،م
ب ف ف اریمکف ففامپی یم يف ففدابم نمنظ ف ف محافظ ف ف مرم ف ف و نشمما بف ففا یممیش ف ف ومو ف ف مب ف ف م م
ا یان یمر رشتموا د میاما یان ٔ مر را هفت ممیش و
ش ولاایمما با مرهمبفامفف اممن ف و ممج عف یم نمرف رااایم يفدابم( ک و ننفد میفامچ د و ننفد ) بفام
پ ایمباند رریرمب یم رتفاو مResellerاامرم امیم مکانابمم اومنیفانم نفا مبف یم ا ئف مرفدمابمما بفا یم
رهمبففامویفیففلمبسففیاامبففايما ما مب ف یمرارومب ف میففکم جففاابمبففامر ف ومادوااففدميط ففیما ف امن و نففد .ا ف م
Resellerبففاموام رتیففاامو شففب میففکمو بففالم ف ممسففتق م اففلمرهمبف ما حوففیمرمبففدر منیففانمبف م ففازمبفام یففامم
يففاوامب ف ممففدی یلمکام ف مرهرففایلاایمم ففباوا مر ف وممیباشففد،م یففنمو بففالم ف مبففامو شففب م مکانففانی نميبی ف م
ف ف ف ففزرو ،مریف ف ف ف یامرمحف ف ف ف
م Domainرمنه ی ف ف ففلمPlanا ف ف ففایمما ب ف ف ففا یمولخ ف ف ف مرم ...ف ف ففامیمنیانا ف ف ففایم
Resellerا مب یم ا ئ مردمابمما با یمرهمب مکاا
مرف ومفف اممن ف و م رفتدامافیامیفکم نميسف لاامرم
ن مم فز ااایمنه مشفد موام یفنمرف رااامنفامیم نم یفامميیفدم فد م رفل .ا
فا مResellerافاممی ن فدم
ب ف ف ف ف یم ظ ف ف ف ففیممو ف ف ف ف و مو م ف ف ف ف اامب ف ف ف ف یم ش ف ف ف ففاا مب ف ف ف ف مما ب ف ف ف ففا مر ف ف ف ف و،م نم NSرتها ف ف ف ف یمر ف ف ف ف و(مث ف ف ف ففال:
)ns1.yourname.asiaرتفاو من ای د.
هر وبگاهی (وبسایتی) در اینترنت به یک رایانه سرور وب نیاز
دارد
از آنجا که هر فردی که بخواهد یک وبگاه داشته باشد ،نمیتواند یک سرور مخصوص خود را
راهاندازی کند ،بنابراین شرکتهایی هستند که فضا و قدرت پردازشگری سرورهای خود را بطور
یکجا یا تقسیمشده به افراد نیازمند به سرور وب جهت اجاره ارائه میکنند ،به این عمل ميزبانی
وب گفته میشود.
به طور کلی و معمول شرکتهای سرور وبگاه به دو دسته تقسیم میشوند؛ شرکتهایی که
خدمات رایگان ارائه میکنند (که اکثرا با قرار دادن تبلیغات اجباری هزینههای رایانه سرور را تامين
میکنند) و شرکتهایی که در برابر خدمات (فضای اختصاص شده بر روی سرور وب و )...بطور
سالیانه یا ماهیانه پول دریافت میکنند .البته دسته دیگری نيز وجود دارد که رایگان خدمات ارائه
می دهند و هزینه ها را بدون قرار دادن تبلیغات اجباری تامين می کنند.
پورت ۲۱چیست؟
ف ابم ۲۱ارم ف اب ftpمفیهن . ftpمخففلمعبفااب file transfer protocolرفلم
یه ففیم ر کف م نتقففالمفایف .کففاا وم یففنم ر کف مرم یففنم ف ابم نمنمففا یمرجف ومو ا موف حوففیمرهم
( ابم ) ۸۰اممچ د مع میم د مب و .هتممی نممبگممو می م ر ک مبارفتا یماسفتا.
ريوففیممیر ایففدمبففامیففکمر ف رام نم ی ف م یففنم ر ک ف میففحبلمو یففد،مبایففدممط ف مب ففا مو ف م
رف رشتمم ف امبف ftpاریم ر مکففامپی مفهففالمباشف .بف معبففاابمویگف مبایففدمیففک ftp
serverاریم ر مکامپی موامحالم ج مباش .حايمش امبام ر مکامپی ممیر ینم ا بفاام
ب ي امو ا ،مهفتمشف امبایفدم نمیفک ftp clientرفتفاو مو یفد .هفتمشف اموالی فلماسفتیدمر
ورف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ففتگا ممقاب ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف مر ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف را
!
حايمشایدمب ارا مو مکاا ftpچیسل؟
ب ی نتقال فای ب کاا ماا ر ین نتقال فای وا ور ج ل م و
downloadهفت می
کامپی
.ب ی یو
و uploadر
یناا ار يا ی نو ید با ام ف ض و ید و م
ر را بايی ر ش ا ي ا ه فت ،هت ريوی فای ار ن ر میهااید ،فای ب ر لم
ایا می و )(downloadر ريوی فای ار ب ی ر را میف رتید ،حاتل ب عوتم
میباشد ر ب ا میهیمupload ،و و .ر ا ور عبااب ن عی نتقال فای ماس هم
می
.ويل و ید و نتقال فای ن ی
ر ...رلی ما باثم
ا ا
ر ک اای ویگ ی ام مکا
ر ک ftpرل .
ی مث web
واس یمو مب ی ftpبامی مر رام رتفاو ممیو یممب مچ مشونی
رل؟
واس ی و رتفاو میو یم بستگی ب ر را و ا رلی مه ي رارتاا ثابوی
وا.
(
یاو
ه
باش
رر
web
مثال
مین شتیم،
www.far30.comي ب ی ftpمین شسیمftp.far30.com ،هت
مثال ب ی رایل sazin.comمین شسیمftp.sazin.com ،و واز
ftpرایل می
.
چط ای ی ر را ید و م و ر رشت ftpاری ر فهال باش ؟
ین ر ل ور حاتل و ا :
- ۱ میر اید ب ا اب anonymousر او ب ا یه ی usernameر passwordند این.
ب ی
ین حاتل می نا
ن رینی
رتفاو
ن رایلاا
و ید .مثال می نا
ftp.microsoft.comرتفاو و ید یا رایلاای ویگ
.
- ۲ه میر ید ب ا اب غاا anonymousکاا و ید ،حیط ع
می
ن
مادرو ب رایلااشیم
و usernameر passwordر ر ر و این .مثال ه ش ا رایوی اری ی بانل و شت م
باشید ( چ رایل لی ر چ رایل مجا ی مثال وا netfirmsر geocitiesر ) ...ب ش ا یکم
واز ftpر یک usernameر passwordنه
میهاا و ن
ی
ر کاا میو ید .ه م
رایل ند اید ،می نید یک رایل مجا ی وارل و ید .مثال می نید ن رایل geocities.com
و
مته
ب
یاا
رل
رتفاو
و ید .یا
ن رایلاای
netfirms.comیا
freeservers.comر ...رلی ب ا حال وا یکی ن یناا ث لنام و ید ر usernameر
passwordبگااید .وازاای ftp
ftp.netfirms.comر ...ر اد ب و.
ا ام و ب ا اب ftp.geocities.comیا
(از من نخواین که طریقه ثبتنام در این سایتها رو هم به شما یاد
بدم! کار خیلی راحتیه (.
ف ض و ید من ن یک رایل ف ض ی رتفاو میو م و
واز ftpر باش :
ftp.somesite.comر usernameمن باش ali1000ر هس اوم ام ی چا م
ویگ باش .حاي میر م ن ی
اب ۲۱با ین رایل ا باا ب ي ا و م .وا م او ینم
اب ویگ ن ncر telnetرتفاو ن یو م ،ب و ن ب نام ی و وا ام ری درناام
اسل ،ب
رم
ftpو ک میهاام .وا commandpromptمین شسم
ftp.somesite.com
ر ج ه میش م :
connected to somesite.com
:
ftp
ويل و ید و ین رایل ftp serverش ن ن ع Microsoftرل ،هت ین ر را ن
ریستمعام ری درن رتفاو میو ( ور سب
و ا ی
ین نکاب ينم نیسل ،رلی من ای میو مم
ب جزئیاب ج و ید) ويل و ید و ن من usernameار میر و ،هتم
مین شسم : ali1000ر ار ف اا میوم .ج ه میآو :
331 Password required for ali1000.
Password:
حاي نم هس او میر و ر هس او ار ایپ میو م .ج ه میش م :
230 User ali1000 logged in.
ftp>
این نشون میده که تونستم با پورت ۲۱کامپیوتر مقابل ارتباط برقرار کرده و اصطالحا یک
sessionیا نشست! باهاش داشته باشم .اگه usernameیا passwordاشتباه بود ،اون
موقع میگفت :
530 User ali1000 cannot log in.
Login failed.
>ftp
من فرض میکنم که sessionبا موفقیت برقرار شده ،حال تایپ میکنم :
ftp> help
و جواب میشنوم :
Commands may be abbreviated. Commands are:
ورت ا بم انی uploadر downloadفای ود م د؟
يب م نم ی و م ینمورت ا بمارمبگم،م ن عمفای مارمبگم:
>==فای اای ascii :فای ااشیمو محاتلممت یمو اند،ممث مفای اای txtر htmlر aspرم
phpر rtfر...
>==فای اای binary :فای ااشیمو ممت یمنیست د،ممث مفای اایمه فیکی،مم تویمدیا،م
،databaseم docر...
ريویممیر ایممفای مارمو ر ت ومیا uploadو یم،مبایدميب م نم نتقالمفای من عم ر مارم ظیمم
و یم .ورم امورت امب یم ینکاامو ایم:
+ورت ا asciiیا asc :یه یممیر ایممب ما ابم رکیمع م نتقالم نجاممش و.
+ورت ا binaryیا bin :یه یممیر ایممب ما ابمباینایمع م نتقالم نجاممش و.
+ورففت ا prompt:ريوففیمنهففد ومنیففاویمفای ف مارمي ف امباش ف مم تق ف مو ففیم،مرم نمورففت ام
م امب uploadیا downloadرتفاو ممیو یم،ما مباامو مففاینیممیر افدمم تقف م
ش ف و،م نممففامر ف لممیو ففدمو ف م یففاممیر ایففدم یففنمفای ف مم تق ف مش ف ومیففامن ف .ف ف ضمو یففدمو ف
میر ایففدممففثالم ۱۰۰فایف مارمم تقف مو یففد،موام یففنممف اوم ۱۰۰بففاام نمشف ام یففنمرف لم رففید م
میش ف و .ب ف یم ینو ف م ی ففنمحات ففلمارمغا فامفه ففالمو ففیم،ممین شس ففیمم promptففامغاافه ففالم
ش ف و،م ه ف می ف مب ففاامویگ ف ما ففا مور ففت امارمب شس ففیم،مور ففاا مفه ففالممی ف مرميتعنیا ف !
ورت ااایمم امب uploadفای :
ورت ا put:ینمورت امیکمفای مارم نمکامپی ممامب مر رامم تق ممیو م( نمف تدامفهنیم
کامپی ممامب مف تدامفهنیمکامپی مر را) .مثالم ه مبخ ممفاینیمب م رم ali.jpgار
uploadو م،م ه موامحاتل asciiباشم،م رلمبایدمب محاتل binaryن یاامحاتلمبدمم
رمبهدمب شسم :
put ali.jpg
رمج هممیش م :
200 PORT command successful.
150 Opening BINARY mode data connection for ali.jpg.
226 Transfer complete.
ftp: 21010 bytes sent in 0.02Seconds 1050.50Kbytes/sec.
>ftp
ورت ااایمم امب downloadفای :
ورت ا get:ین ورت ا یک فای ار ن ر را ب کامپی
ف تدا فهنی ر را ما ب ف تدا فهنی کامپی
default.aspار
ما م تق میو
(ن
ما) .مثال ه بخ م فاینی ب رم
download
و م،
مین شسم :
.
get default.asp
ورت ا mget:ین ورت ا چ د فای ار downloadمیو د ،مثال ه بخ م
ا
فای اای htmو ر
ن شسم
mget s*.htm
با کاا وبا
s
ش رع می
ار م تق و م ،میم
:
چگونه کار را خاتمه دهیم؟
رل باید sessionا را
وایم .ب ی ینکاا می نید ن یکی ن ور ورت ا closeیا
disconnectرتفاو و یم
.
+بهد ،ب ی ر رج ن ftpباید ن یکی ن ور ورت ا quitیا byeرتفاو و یم.
حاتل
anonymous
چ
ف قی
با
حاتل
و او؟
باي
.
ایا ف قی وا ارش کانول شد ،ند او .ن ا ف ق وا usernameر passwordرل و ب
ا و يبال هقتم بهد ن
ی anonymous ،ر e-mailار رتفاو میو یم .ر نا ا
کانو ن ب ا اب anonymousجان uploadیا ع ال ن یاا ب اری serverار ند ایم
چ من م فز ااایمه فیکیمب یمکاامکاامبا ftpرج ومو او؟
ن م فز ااای ه فیکی نیاوی ب ی ینکاا رج و و اند ،مث fetchب ی کامپی اای Macintoshر
ن م فز ااای WS_FTPر CuteFtpر WinFTPر ...ب ی ری درن و
ایاودرم مفل
ن ی انند!!
.
-ا حل ین ارش کاا با ین اب ب نظ ش ا چیسل؟
.
ا حل ین ارش م ون ،رتفاو ن web browserکامپی
ین حاتل ويیقا مث
ین رل و و اید با ف تدااای کامپی
مث
رو
internet explorerرل! وام
کاا می و ید .می نید ب ی
downloadفای ار فای م او نظ و ب ک یک و ید ر ب ی uploadمی نید فای ار ن باار ب م
م راه drag & dropیا copy & pasteو ید!
.
ه بخ ین ب ا اب anonymousمثال ب رایل microsoftر او ش ید،
کافی رل وا م راه ب شسید : ftp://ftp.microsoft.com/ر Enterا
ف اا واید .+ه بخ ین ب ا اب غاا anonymousمثال ب رایل
ftp.somesite.comو usernameش ا ب ی
ر او ش ید ،وا م راه مین شسید :
رایل ali1000رل
.
ftp://[email protected]/ر Enterا ف اا میواید .وا
ین حاتل ،ج ی بان شد ر ن ش ا هس او میر اد ر ش ا هس او ا ن شت ر
بهد ن ایید ،ر او اب ۲۱ر کامپی
میشا .
هفتممو م ه منقا FTPارمف ید مباشید
درک می کنید که چقدر هک شدن اون می تونه خطر ناک و مهلک باشه .
جالبی این نکته در اونجاست که هک کردن اونها هم زیاد کار مشکلی نیست
.
فقط باید صبر کنید تا من آموزش اون رو براتون کامل کامل بگم
که یه وقت نکنه حملتون نا موفق باشه و لو برید و چه زندگیه........