اینترنت پنجره ها اندروید

مشتریان FTP از خط فرمان. استاندارد Windows FTP سرویس گیرنده از خط فرمان (CMD) - برای پشتیبان گیری یا دانلود فایل ها بدون مشارکت شما (به صورت خودکار)

نرم افزار استاندارد Windows FTP Windows از خط فرمان (CMD) پشتیبان گیری یا دانلود فایل ها بدون مشارکت شما (به صورت خودکار) است.

  1. باز کردن - اتصال به میزبان راه دور در FTP؛
  2. cD - سوئیچ به یک دایرکتوری دیگر بر روی سرور؛
  3. باین - حالت انتقال اطلاعات باینری بین سرور و مشتری؛
  4. قرار دادن - انتقال فایل به FTP؛
  5. بیا - جلسه کامل با سرور و خروجی.

به منظور استاد سرویس گیرنده ویندوز FTP و شروع به کار با آن، اجازه دهید سعی کنیم به هر سرور FTP در حالت کنسول متصل شویم، به عنوان مثال، 213.43.125.75.

وارد شوید 213.43.125.75 را وارد کنید (این آدرس IP سرور FTP است)، در عوض شما آدرس یا دامنه سرور FTP را وارد کنید، باید نام کاربری و رمز عبور را وارد کنید. پس از مجوز موفقیت آمیز، ما یک پوشه برای قرار دادن آرشیو ها در FTP، بدون تفکر طولانی مدت ایجاد می کنیم، ما آن را پشتیبان گیری می کنیم (پوشه توسط فرمان MKDIR ایجاد می شود). در حال حاضر به کاتالوگ که توسط دستور زیر ایجاد شده است بروید: CD Back-up. در مرحله بعدی، فایل را به سرور کپی کنید، که می خواهید حالت انتقال فایل را به دستور "باینری" BIN بدون هیچ پارامتر تنظیم کنید. و اکنون ما وارد می کنیم d: /back-up/back-up.zip، جایی که پارامتر فرمان قرار داده شده راه کامل به فایل کپی شده خواهد بود. هنگام کپی کردن، می توانید ماسک را در دایرکتوری مشخص کنید: D: / Back-up / *. ZIP (* .zip - تمام فایل ها با افزونه "ZIP"). پس از کپی کردن، اتصال را با سرور BYE بسته می کنید.

به منظور مشتری FTP ما برای انجام هر کاری به طور خودکار، بدون درخواست سوالات، یک اسکریپت برای او ایجاد کنید. زیر یک فایل متنی (تماس با آن back-up.ftp است و ریشه C: / Disk را برای سهولت استفاده و نوشتن به خط شروع ذخیره کنید) حاوی تعدادی از دستورات برای مشتریان FTP است که به صورت خودکار هنگام مشتری FTP اجرا می شود از خط فرمان آغاز شده است.

باز 213.43.125.75 (به جای اعداد - آدرس سرور FTP مورد نظر)
کاربر
کلمه عبور
cD پشتیبان گیری (به دایرکتوری موجود در سرور FTP بروید)
بن (انتقال حالت - باینری)
قرار دادن d: /back-up/back-up.zip (مسیر به فایل بر روی کامپیوتر شما)
بیا (تکمیل تکمیل)

به عنوان یک نتیجه، فایل back-up.ftp باید موارد زیر باشد:

باز 213.43.125.75
کاربر
کلمه عبور
سی دی پشتیبان گیری
صندوقچه.
قرار دادن d: /back-up/back-up.zip

دستورات کنترل داده ها توسط مترجم سرور مبادله می شوند و مترجم مترجم کاربر می تواند به سه گروه بزرگ تقسیم شود:

تیم های دسترسی به سیستم

دستورات کنترل جریان داده ها.

دستورات خدمات FTP.

چندین تیم مشخصه از هر گروه را در نظر بگیرید. در میان دستورات کنترل دسترسی، باید ذکر شود:

کاربر.. به عنوان یک قانون، این دستور جلسه FTP بین مشتری و سرور را باز می کند. استدلال فرمان نام (شناسه) کاربر برای کار با سیستم فایل است. این فرمان را می توان نه تنها در ابتدا، بلکه در وسط جلسه، اگر، به عنوان مثال، کاربر می خواهد شناسه را تغییر دهد، به نمایندگی از آن اقدامات خواهد شد. در عین حال، تمام متغیرهای متعلق به شناسه قدیمی معاف هستند. اگر تبادل اطلاعات در طول تغییر شناسه رخ دهد، مبادله با شناسه کاربر قدیمی تکمیل می شود.

عبور. این دستور پس از ورود به شناسه کاربر ارسال می شود و به عنوان یک استدلال حاوی یک رمز عبور کاربر است. به یاد بیاورید که داده های احراز هویت FTP بر روی شبکه در متن باز منتقل می شود، بنابراین برای اطمینان از امنیت کانال برای اطمینان از اقدامات اضافی.

cwd این دستور به کاربران اجازه می دهد تا با دایرکتوری های مختلف سیستم فایل از راه دور کار کنند. استدلال دستور یک رشته است که نشان دهنده مسیر دایرکتوری سیستم فایل از راه دور است که در آن کاربر خواسته می شود.

افسار. تیم بازآموزی این دستور تمام متغیرهای کاربر فعلی را پاک می کند، پارامترهای اتصال را بازنشانی می کند. اگر انتقال داده ها در زمان فرمان اتفاق می افتد، انتقال همچنان ادامه دارد و با پارامترهای قبلی پایان می یابد.

ترک این فرمان کانال کنترل را بسته است. اگر انتقال داده ها در زمان فرمان انجام شود، کانال پس از پایان انتقال داده ها بسته می شود.

تیم ها کنترل جریانتنظیمات انتقال داده را تنظیم کنید. تمام پارامترهای توصیف شده توسط این دستورات دارای مقدار پیش فرض هستند، بنابراین دستورات کنترل جریان تنها زمانی استفاده می شود که برای تغییر مقدار پارامترهای پیش فرض انتقال. دستورات کنترل جریان را می توان در هر جهت ارائه داد، اما همه آنها باید از دستورات خدمات FTP جلوگیری کنند. از دستورات کنترل جریان داده ها، موارد زیر را انتخاب کنید:

بندر.. این فرمان آدرس و بندر میزبان را تعیین می کند که به عنوان یک عضو فعال کانال اتصال استفاده می شود. استدلال های فرماندهی یک آدرس IP 32 بیتی و شماره پورت 16 بیتی است. این مقادیر به شش میدان 8 بیتی تقسیم می شوند و در فرم اعشاری ارائه می شوند: H1، H2، H3، H4، P1، P2، جایی که HN-BYTES آدرس (از سالخوردگان به جوانتر)، و PN آن است بایت های پورت (از بزرگتر به جوانتر).



pasv این دستور به ماژول ارسال می شود که نقش منفعل را در انتقال داده ها بازی می کند (اتصال "گوش دادن"). پاسخ به این دستور باید یک رشته حاوی آدرس و پورت میزبان باشد که در حالت حالت آماده به کار در فرمت پورت قرار دارد - "H1، H2، H3، H4، P1، P2" دستور.

تیم ها نوع، stru، حالت به ترتیب، نوع داده ها (ASCII، IMAGE و غیره)، ساختار یا فرمت داده (فایل، ضبط، صفحه)، روش انتقال (جریان، بلوک و دیگران) را تعیین کنید. استفاده از این دستورات هنگام ساخت تعامل در محیط های ناهمگن و سیستم های عملیاتی و فایل های بسیار متفاوت از میزبان های تعامل بسیار مهم است.

تیم ها خدمات FTP تعریف اقدامات که باید با فایل های مشخص شده ساخته شود. به عنوان یک قاعده، استدلال دستورات این گروه مسیر فایل است. نحو مسیر مشخص شده باید الزامات سیستم فایل پردازش فایل را برآورده کند. از دستورات سرویس FTP، می توانید موارد زیر را انتخاب کنید:

عقب نشینی این دستور نشان می دهد ماژول "برنامه داده سرور" برای ارسال یک کپی از فایل مشخص شده توسط پارامتر این دستور، ماژول انتقال داده در انتهای دیگر اتصال.

Stor این فرمان نشان می دهد ماژول "برنامه انتقال اطلاعات سرور" برای داده ها در کانال انتقال داده ها و ذخیره آنها به عنوان یک فایل که نام آن توسط پارامتر این دستور تنظیم شده است. اگر چنین فایل در حال حاضر وجود داشته باشد، آن را با یک جدید جایگزین خواهد شد، اگر نه، یک جدید ایجاد خواهد شد.

تیم ها rnfr و rnto باید یکی پس از دیگری را دنبال کنید. اولین فرمان شامل یک نام فایل قدیمی به عنوان یک استدلال است، دوم جدید است. استفاده متوالی از این دستورات فایل را تغییر می دهد.

abor فرمان به سرور دستور می دهد تا اجرای دستور سرویس قبلی را قطع کند (به عنوان مثال، انتقال فایل) و کانال داده را ببندید.

تیم گریه کردن فایل مشخص شده را حذف می کند.

تیم ها MKD و rmdبه ترتیب، دایرکتوری مشخص شده در این استدلال را ایجاد و حذف کنید.

با استفاده از دستورات فهرست و nlst شما می توانید لیستی از فایل ها را در دایرکتوری مشخص دریافت کنید.

تمام دستورات پروتکل FTP توسط "مترجم پروتکل کاربر" در فرم متن ارسال می شود - در همان دستور در رشته. هر ردیف فرماندهی - شناسه و استدلال - پایان دادن به نمادها . نام فرمان از استدلال با یک نماد فضایی جدا شده است - .

فرماندهی فرماندهی کد پردازش را برای هر دستور متشکل از سه رقم باز می کند. کد های پردازش یک ساختار سلسله مراتبی خاص هستند و به عنوان یک قاعده، یک فرمان خاص می تواند تنها یک مجموعه خاص از کدها را بازگرداند. کد پردازش فرمان به دنبال یک نماد فضایی است - ، سپس متن توضیحی را دنبال می کند. به عنوان مثال، یک رشته تکمیل موفقیت آمیز عملیات به نظر می رسد: "200 دستور خوب است.

در زیر نمونه ای از کار با پروتکل FTP است. تعیین: S - سرور، U - کاربر.

S: 220 سرویس آماده برای کاربر جدید است

\u003e S: 331 نام کاربری خوب، نیاز به رمز عبور

S: 230 کاربر وارد سیستم شده، ادامه دهید

U: reat test.txt

S: 150 وضعیت فایل خوب؛ در مورد باز کردن اتصال داده ها

<Идет передача файла...>

S: 226 اتصال داده بسته شدن، انتقال فایل موفقیت آمیز است

S: 200 دستور خوب است

U: Stor /home/images/first.my

S: 550 دسترسی ممنوع است

دستورات و پاسخ ها توسط اتصال کنترل بین مشتری و سرور در فرمت NVT ASCII منتقل می شود. در پایان هر ردیف فرمان یا پاسخ، یک جفت CR، LF وجود دارد.

تنها دستورات Telnet (با شروع از IAC)، که می تواند به سرور به سرور ارسال شود - یک فرمان وقفه فرآیند ( ) و سیگنال هماهنگ سازی Telnet ( در حالت فوری) ما خواهیم دید که این دو دستورات Telnet برای متوقف کردن انتقال فایل یا به منظور ارسال یک درخواست به سرور در طول فرایند انتقال استفاده می شود. اگر سرور یک فرمان را از مشتری با یک گزینه Telnet دریافت می کند (اراده، اراده، انجام یا انجام)، آن را پاسخ نمی دهد یا نمی دهد.

دستورات شامل 3 یا 4 بایت، یعنی از شخصیت های ASCII سرمایه، برخی از استدلال های اختیاری است. مشتری می تواند بیش از 30 دستورات FTP مختلف را به سرور ارسال کند. جدول 5.1 برخی از دستورات به طور گسترده ای مورد استفاده را نشان می دهد، که بیشتر آنها در این فصل به آن نگاه خواهیم کرد.

جدول 5.1

تیم های FTP مشترک.

در نمونه ها، ما خواهیم دید که برخی از دستورات به طور کامل با آنچه که وارد کاربر تعاملی به عنوان دستورات FTP می شود، هماهنگ می شود. در این مورد، آنها توسط اتصال کنترل منتقل می شوند، با این حال، برخی از دستورات وارد شده توسط کاربر چندین دستورات FTP را تولید می کنند که به نوبه خود به ترکیب کنترل منتقل می شوند.

سلام همه امروز در مورد ابزار ftp.exe به عنوان یک ابزار برای کار با سرورهای FTP می گویند.

برای کار با سرورهای FTP، لازم نیست استفاده از مشتریان FTP دست و پا گیر (و گاهی اوقات آزاد) در همه، برای ساده ترین عملیات، ابزار خط فرمان کاملا سازگار با ویندوز سرور 2008 R2 یا ویندوز 7 است ftp.exe.

برای شروع آن ftp.exe، شما باید با جعبه محاوره تماس بگیرید انجام دادن"و شماره گیری fTP. مشتری رشته دعوت نامه را در مترجم تیم نمایش می دهد cmd.exe و بلافاصله آماده کار خواهد بود:

ابزار ftp.exe به عنوان یک ابزار برای کار با سرورهای FTP-01sintaxis ftp.exe این بسیار ساده است و در جزئیات ساخته شده است که می تواند توسط تیم ایجاد شود کمک.:

در سیستم راهنما ftp.exe شرح مختصری از تمام تیم ها وجود دارد. تماس آنها توسط تیم انجام می شود کمک.. بیایید ببینیم، به عنوان مثال، چه چیزی باعث می شود تیم دی.. برای انجام این کار، تایپ کنید کمک به دی:

بیایید سعی کنیم به برخی از سرور FTP متصل شویم. اجازه دهید آن را linuxcenter.ru. تیم به ما کمک خواهد کرد باز linuxcenter.ru.:

پس از اتصال به سرور FTP، باید آن را مطلع کنید که در آن حالت ما با آن کار خواهیم کرد. حالت ها تنها دو نفر هستند: کانال پورت و کانال داده منفعل. در 99 مورد از 100 مورد استفاده شده است حالت غیر فعال (بیشتر در مورد تفاوت ها می گویند ویکیپدیا)، ما به سرور اطلاع می دهیم که ما یک استثناء فرماندهی قوانین نیستیم نقل قول PASV:

حالا ما می توانیم عملیات داده ها را انجام دهیم: به ساختار دایرکتوری بروید و لیست های خود را نمایش دهید، فایل های آپلود و دانلود را اجرا کنید، فرمت های ارسال شده داده ها را تغییر دهید، و غیره، سرورهای FTP متفاوت هستند. بنابراین، ابتدا با نحو پشتیبانی شده توسط سرور راه دور کمتر آشنا خواهد شد. یک تیم برای این وجود دارد. remotehelp:

برای بستن اتصال فعال، از دستور استفاده کنید نزدیک.، برای خروج ftp.exe - ترک. و کمک. برای کمک به شما. این چطور می توانید با سرور FTP کار کنید. مواد وب سایت

پروتکل FTP یکی از پروتکل های شبکه مشترک است که کاربران اینترنت استفاده می شود. تعداد قریب به اتفاق مردم از هر چیزی از سرورهای FTP، مشتریان FTP مختلف استفاده می شود. اما بسیاری نمی دانند که امکان اتصال به سرورهای FTP از خط فرمان در ویندوز موجود است.

از این هیئت مدیره شما یاد خواهید گرفت دانلود فایل ها از سرورهای FTP با استفاده از دستورات DOS ساده.

به منظور. واسه اینکه. برای اینکه دانلود فایل با FTP از خط فرمان ویندوز، چند اقدام ساده انجام دهید:

  1. فرمان فرمان ویندوز را با کلیک بر روی شروع - اجرا، تایپ CMD و کلیک کردن بر روی Enter باز کنید.
  2. دستور زیر را اجرا کنید: با استفاده از این فرمان، ما به سرور Microsoft FTP متصل خواهیم شد.
  3. نام کاربر ناشناس را وارد کنید. سرور این شرکت شناخته شده به شما اجازه می دهد تا به کاربران ناشناس متصل شوید:
  4. به عنوان یک رمز عبور، ما ایمیل را وارد می کنیم (شما می توانید وارد غیر موجود شوید):
  5. تبریک به یک ورودی موفق!
  6. به منظور دیدن اینکه کدام فایل ها و دایرکتوری ها در سرور FTP در دسترس هستند، دستور dir را وارد کنید:
  7. در نتیجه، ما لیستی از فایل ها و دایرکتوری های واقع در سرور FTP دریافت می کنیم:
  8. برای رفتن به دایرکتوری مورد نیاز، از دستور CD استفاده کنید:
  9. پیام "250 CWD Command Successeful" می گوید که ما با موفقیت به دایرکتوری نیاز داریم:
  10. به منظور دانلود فایل مورد نیاز، ما دستور GET را وارد می کنیم و نام فایل دانلود شده را وارد می کنیم:
  11. پس از دریافت پرونده موفقیت آمیز، سیستم به ما اطلاع خواهد داد:
  12. به منظور ترک سرور FTP و قطع اتصال از آن، اجرای دستور BL:

شاید بسیاری از آنها می گویند که بسیار راحت تر از دانلود فایل ها با استفاده از مدیران دانلود چند منظوره و یا مشتریان FTP بسیار راحت است. اما در صورت لزوم (یا به طور متناوب)، می توانید از ساده استفاده کنید داس تیمکه به شما اجازه می دهد دانلود فایل ها با FTP بدون هزینه اضافی

و امروز ما از طریق خط فرمان CMD به کار با سرور FTP نگاه خواهیم کرد. همانطور که گفتم، این روش کاملا به ندرت استفاده می شود، حداقل من، به عنوان آسان تر از طریق مشتری FTP کار می کند. با این حال، برای نوشتن اسکریپت های خودکار برای تبادل اطلاعات بین دستگاه محلی خود و سرور FTP، این دانش برای شما بسیار مفید خواهد بود.

در این ویدیو، نوشتن اسکریپت، ما نمی خواهیم، \u200b\u200bما با این ویدیو بعدی مقابله خواهیم کرد و به سادگی دستورات اساسی را برای کار با سرور FTP از طریق خط فرمان کار می کنیم.

دستورات اساسی برای کار با سرور FTP از طریق CMD Command Prompt

و اول، ما باید خط فرمان را اجرا کنیم ( شروع \\ برنامه های کاربردی \\ Utilities \\ خط فرمان) یا WIN + R \\ CMD.

اول از همه، شما باید به حالت عملیات بروید با سرور FTP از طریق فرمان انجام می شود FTP

ما وارد شدیم نام کاربری که دسترسی به این سرور دارد و کلمه عبور

اگر ما یک تیم را انجام می دهیم دی. در حال حاضر ما لیستی از فایل ها و پوشه هایی را که در سرور FTP موجود است، برداشتیم.

من در مورد تمام دستورات که برای کار با سرور FTP از طریق خط فرمان استفاده می شود، نمی گویم، اما تنها کسانی که باید یک اسکریپت بنویسیم. به طور عمده، این دستورات است که به شما اجازه می دهد فایل ها را از سرور FTP به کامپیوتر محلی خود کپی کنید و برعکس از رایانه محلی به سرور FTP کپی کنید.

شما همیشه می توانید دستور را تایپ کنید. کمک. و شما لیستی از دستورات پشتیبانی شده را برای پیدا کردن مقصد فرمان وارد کنید راهنما title_communications.

اما، در اینجا توضیحات بسیار کم است، بنابراین اگر شما می خواهید توضیح دقیق تر از تیم های مختلف را یاد بگیرید، به من در سایت به مقاله موضوعی بروید. من لینک را در توضیحات این ویدیو ارسال خواهم کرد.

من دسترسی به فایل های ضبط مستقیم به ریشه این سرور FTP ندارم، اما دسترسی به پوشه HTDCS وجود دارد، بنابراین برای شروع، اجازه دهید به این پوشه بروید. این توسط تیم انجام می شود cd name_name.

ما می بینیم که در این پوشه ما هیچ چیز نداریم. بیایید سعی کنیم برخی از فایل های محلی را از رایانه محلی ما کپی کنیم. برای انجام این کار، یک بابا را در یک کامپیوتر محلی ایجاد خواهیم کرد، اجازه دهید بگویم این خواهد بود nod32_update از آنجا که در یکی از فیلم های زیر، من در مورد چگونگی نوشتن یک اسکریپت برای به روز رسانی آنتی ویروس NOD32 صحبت خواهم کرد. و اجازه دهید برخی از سند متن مجاز را ایجاد کنیم 123.txt.

برای کپی فایل 123.txt به سرور FTP فرمان را وارد کنید قرار دادن C: \\ not32_update \\ 123.txt. فایل کپی شده است، ما می توانیم این دستور را بررسی کنیم دی.. همانطور که می بینید، فایل دقیقا در آن پوشه ای که در آن ما از طریق فرمان تغییر کرده بود کپی شده بود سی دی.

اگر ما نیاز به کپی تمام فایل ها از یک پوشه خاص در کامپیوتر محلی به پوشه در سرور FTP، پس ما باید دایرکتوری فعلی و دایرکتوری در سرور را مشخص کنیم.

دایرکتوری بر روی سرور ما آموخته ایم که از طریق فرمان نشان داده شود سی دی

دایرکتوری محلی از طریق فرمان نشان داده شده است ال سی دیاگر ما آن را تایپ کنیم، متوجه خواهیم شد که دایرکتوری فعلی یک پوشه با مشخصات کاربر فعلی است. و از آنجا که من قصد دارم فایل ها را از پوشه دیگری کپی کنم، من دستور را وارد می کنم LCD PATH_K_NU_PAPKA

جوهر چیست، یک تیم وجود دارد MPT کدام فایل را از پوشه محلی به راه دور کپی می کند و از کدام پوشه ها درخواست نمی کند، بنابراین ما باید این اطلاعات را گزارش دهیم.

به منظور کپی تمام فایل ها از پوشه محلی به راه دور، من دستور را مشخص می کنم. mput *. *جایی که *.* به معنای تمام فایل های واقع در پوشه محلی است.

در اینجا ما از یک مسئله تایید برای هر فایل می خواهیم آن را کپی کنیم یا نه برای این که ما آن را وارد کنیم. به طوری که چنین تایید نمایش داده نمی شود یک تیم وجود دارد promt حالت تعاملی را خاموش می کند.

حالا سعی کنید اقدام مخالف را انجام دهید، یعنی تمام فایل ها را از پوشه از راه دور در سرور FTP به محلی کپی کنید. این از طریق فرمان انجام می شود mget *. *.

همانطور که می توانید همه چیز را کاملا ببینید، تمام فایل های لازم در پوشه ما ظاهر شده اند و اکنون می توانیم از طریق فرمان کار خود را با سرور FTP انجام دهیم. ترک.