لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 5
ارتباط با ftp در لینوکس
/
FTP (مخفف عبارت File Transfer Protocol) پروتکلی برای تبادل فایل ها و اطلاعات بین سرور و کلاینت می باشد که به شما این امکان را می دهد که براحتی فایل های سرور خود را مدیریت کرده از آنها پشتیبان گرفته یا آنها را بروز رسانی کنید.اصلی ترین استفاده FTP برای کپی فایل ها از رایانه ای به رایانه ای دیگر است، حال این کامپیوتر ها خواه در در یک شبکه داخلی باشند خواه صد ها کیلو متر دور از هم.برنامه های بسیاری برای استفاده از این پروتکل موجود می باشند که می توانی از آنها استفاده کرد، همچنین می توانید از طریق مرورگر ها نیز با این پروتکل به تبادل فایل بپردازید، برای این کار در قسمت آدرس به این صورت می نویسیم:
ftp://userLoginName@IPAddress
در لینوکس و مک شما با استفاده از ترمینال و کار با برنامه ftp تعریف شده در سیستم می توانید با این پروتکل به سرور وصل شده و فایل های خود را دستکاری کنید، فایل های جدید ایجاد کرده، فایل های قدیمی را حذف کنید و ....ترمینال را باز کرده و دستور زیر را وارد کنید:
ftp machineName
machineName نام کامل ماشینی است که می خواهید به آن وصل شوید، همانند purcell.cs.colostate.edu در صورتی که نام ماشین مورد نظر را نمی دانید می توانید نشانی IP آن را بجای machineName بنویسید.در صورتی که ماشین موردن نظر با موفقیت شناسایی شود، FTP از شما مشخصه ورود و رمز عبورتان را می خواهد، با وارد کردن نام کاربری و رمز عبور شما با موفقیت به ماشین مورد نظر وصل می شوید و می توانید به فایل های موجود در ماشین مورد نظر دست یابید.
ورود بدون شناسه ورود: در صورتی که می خواهید فایل ی از یک اکانت ftp بردارید و شناسه ورود به آن ftp را ندارید می توانید پس از وصل شده به ماشین، هنگامی که FTP شناسه کاربری شما را می خواهد، شناسه رار anonymous و رمز عبور درخواستی را پست الکترونیکی خود وارد کنید، در این صورت شما می توانید به فایلهایی که بصورت همگانی در ماشین به اشتراک گذاشته شده اند دسترسی یابید، ولی شما اجازه تغییر یا حذف فایل های موجود را نخواهید داشت.
برای مشاهده تنظیمات و امکانات دستور FTP می توانید سری به راهنمای آن بزنید و از تمامی امکانات آن با خبر شوید، برای اینکار دستور زیر را در ترمینال اجرا کنید:
man ftp
همچنین راهنمای ساده ی استفاده از این دستور را می توانید با اجرای دستور زیر مشاهده کنید:
ftp -h
که خروجی آن بصورت زیر می باشد:
usage: ftp [-46AadefginpRtvV] [-N netrc] [-o outfile] [-P port] [-q quittime]
[-r retry] [-s srcaddr] [-T dir,max[,inc]]
[[user@]host [port]] [host:path[/]] [file:///file]
[ftp://[user[:pass]@]host[:port]/path[/]]
[http://[user[:pass]@]host[:port]/path] [...]
ftp -u URL file [...]
راهنمای انتقال داده ها از طریق FTP
FTP مخفف عبارت File Transfer Protocol است . در سیستم عامل لینوکس و تمامی توزیع های مبتنی بر آن می توانید از این ابزار در خط فرمان برای انتقال داده های خود چه از طریق اینترنت و چه از طریق شبکه اقدام کنید . در اینجا راهنمای جامعی تهیه شده است که به راحتی می توانید از این بسته نرم افزاری استفاده کنید .این مقاله ترجمه ای از مستندات آموزشی FTP در خط فرمان است . به همراه فرمان شا بایستی با پارامترهای این بسته نرم افزاری اشنا شوید تا بهتر بتوانید به نقل و انتقال داده ها بپردازید چون این بسته ابزاری اتومات برای تشخیص و اجرا و بقیه کارها را ندارد و کاربر و یا مدیر سیستم جهت انجام کارهای خود باید آن را شخصی سازی کرده و استفاده کند .در سرویس های وب که به صورت FTP ارائه میشوند غالبا جهت استفاده و انتقال داده ها به آن بایستی نام کاربری و رمز عبور داشته باشید و یا از مدیر سرور دریافت کنید ولی FTP هایی همانند توزیع های لینوکس و همچنین جهت دریافت بسته نرم افزارهای آن تدارک دیده شده است که هیچ نیازی به داشتن نام کاربری و رمز عبور نیست و هنگام دریافت فایل از آن به هر صورت ممکن قادر هستید که فایل را در چند مرحله دریافت و یا دنباله دانلود را طی کنید .اگر دستور ftp را به صورت خالی در ترمینال اجرا کنید با خط زیر وارد محیط آن خواهید شد :ftp>با اجرای دستور help راهنمای کلی در اختیار شما قرار خواهد گرفت که می توانید راحت تر و سریع تر از آنها استفاده کنید.در اینجا به شرح برخی از این دستورات و پارامترهای آن خواهیم پرداخت .! : در صورتی که دستور ftp را خالی اجرا کرده اید این دستور باعث خروج خواهد شد .account : در صورتی که برای اتصال به ftp نیاز به وارد کردن نام کاربری و رمز عبور دارید از این گزینه استفاده کنیدappend: این دستور این امکان را به شما می دهد تا بتوانید یک فایل محلی را با فایلی که در سرور وجود دارد ترکیب کنید ascii: بسته ftp برای نقل و انتقال داده ها به صورت پیش فرض نوع فایلها را متنی معمولی انتخاب می کند ولی برای بسته هایی که نوع متفاوتی دارند بایستی خود شما آن را تنظیم کنید چون این سرویس تفاوتی بین فایلهای معمولی و باینری قائل نمی شود .bell: هنگامی که انتقال فایل تمام شد صدایی همانند بیپ پخش خواهد شد که به معنای اتمام کار است .binary: این دستور انتقال داده ها را به صورت باینری تنظیم می کند تا مشکلی برای بسته هایی که دریافت و یا ارسال می شود بوجود نیاید و شما باید بر طبق نوع فایلی که دارید باید از آن استفاده کنیدbye: توسط این دستور از محیط ftp خارج خواهید شد .cd : با این دستور همانند دستور تغییر دایرکتوری ها روی کامپیوتر شخصی می توانید برخورد و از آن بر روی سرور استفاده کنید .delete: این دستور فایلی که بر روی سرور راه دور قرار دارد را پاک خواهد کرد .debug: از این دستور برای اشکال زدایی دستورات و مراحل نقل و انتقالات استفاده می شود که به صورت پیش فرض غیر فعال است . dir: این دستور لیست گیری فایلها و پوشه ها روی سرور راه دور است .get: از این دستور برای دریافت فایل از سرور راه دور استفاده می شود . توجه داشته باشید که بعد از اجرای این دستور بایستی نوع دریافت را که متنی و یا باینری باشد را بایستی تعیین کرده و دستور recv را صادر کنید .همچنین
دانلود مقاله کامل درباره ارتباط با ftp در لینوکس