HDG توضیح می دهد: SFTP & FTP چیست؟

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

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

>3

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

HDG توضیح می دهد: SFTP & FTP چیست؟

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

FTP چیست؟

FTP ، یا File Transfer Protocol ، یک پروتکل استاندارد شبکه است که اجازه می دهد تا فایل ها از طریق یک شبکه بین یک مشتری (رایانه محلی) و یک سرور منتقل شوند.

قبل از سیستم عامل های دارای رابط های گرافیکی کاربر (GUI) ، FTP برای ارسال و دریافت فایل ها بین رایانه ها و شبکه های مبتنی بر متن قدیمی ایجاد شده است. این یکی از برنامه های اصلی استفاده شده برای دسترسی به اطلاعات در اینترنت بود قبل از Hy text Transfer Pr >روتروكل (HTTP) گرد آمد.

In_content_1 همه: [300x250] / dfp: [640x360]->

امروز ، سه روش اصلی برای استفاده از FTP وجود دارد: Clients Graphical FTP ، مرورگر وب و FTP خط فرمان هرکدام برای برنامه های مختلف از جمله دسک تاپ ، سرورها ، دستگاه های تلفن همراه و سیستم عامل های سخت افزاری مناسب است. Filezilla احتمالاً شناخته شده ترین سرویس دهنده FTP رایگان برای سیستم عامل های ویندوز است. برای مک Cyberduck وجود دارد.

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

سپس می توانید پرونده ها و پوشه ها را از میزبان به سرور (و برعکس) بکشید و منتظر بمانید تا انتقال به پایان برسد.

مرورگر وب

با استفاده از یک مرورگر وب اتصال به یک سرور FTP احتمالاً از آنجا که می توانید به آدرس FTP وصل کنید به همان روشی که یک آدرس HTTP می کنید به آدرس FTP وصل می شوید. مرورگر وب همچنین مرور فهرست های بزرگتر ، خواندن فایل ها و بازیابی آنها را آسان می کند. این سرویس همچنین به شما امکان می دهد برخی از جزئیات اتصال سایت و انتقال خودکار پرونده را انجام دهید.

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

خط فرمان FTP

ممکن است شما آن را نشناسید اما سیستم عامل شما احتمالاً دارای کلاینت های خط فرمان داخلی است. تا زمانی که سیستم عامل شما ویندوز ، مک یا لینوکس به هر حال باشد. برای شروع ، سریعاً سیستم عامل خود (اعلان فرمان برای ویندوز ، ترمینال برای Mac یا کنسول برای لینوکس) را باز کنید.

سپس به عنوان نمونه ،

f tp ftp.empire.gov

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

در این مرحله ، شما می خواهید در دایرکتوری قرار بگیرید که پرونده های مورد نظر برای انتقال در آن ذخیره شده اند. می توانید دستور mput به دنبال نام پرونده یا پوشه را وارد کنید ، و را فشار دهید تا انتقال را تغییر دهید.

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

SFTP چیست؟

SFTP ، مخفف SSH File Transfer Protocol ، پروتکل شبکه ای مشابه FTP است که در آن امکان دسترسی ، انتقال و مدیریت فایل را فراهم می کند اما از این پس یک جریان داده ایمن و مطمئن.

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

شما می توانید از SFTP به همان روش های ارائه شده به FTP استفاده کنید ، بزرگترین تفاوت اتصال ایمن است. Filezilla و Cyberduck SFTP را نیز به عنوان بخشی از بسته رایگان خود ارائه می دهند که قطعاً چیزی است که شما می خواهید از آن استفاده کنید. -بزرگ ">

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

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

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

تفاوت اصلی بین SFTP و FTP

مهمترین و بارزترین تفاوت در تعریف است. SFTP یک پروتکل شبکه ایمن است در حالی که FTP نیست. نوع دیگر انواع پروتکل خواهد بود. FTP یک پروتکل مبتنی بر TCP / IP است. SFTP یک پروتکل مبتنی بر SSH است.

TCP / IP مخفف Transmission Control Protocol / Internet Protocol. به عبارت دیگر ، این پروتکل استاندارد است که ارتباطات بین همه رایانه های موجود در اینترنت را کنترل می کند.

  • FTP اتصال کنترلی خود را در پورت TCP 21 برقرار می کند در حالی که SFTP فایلهای تحت اتصال ایجاد شده توسط پروتکل SSH بین مشتری و سرور را انتقال می دهد.
  • FTP فقط داده را با فرمت متن ساده می فرستد در حالی که SFTP قبل از ارسال به میزبان ، داده های خود را رمزگذاری می کند.
  • SFTP همچنین یک پروتکل مستقل است که میزبان نقل و انتقالات میزبان میزبان FTP پروتکل بازتری است.
  • در حالی که برگشتید ، به منظور اضافه کردن کمی امنیت به FTP ، Netscape SSL یا Secure SLنماینده (در حال حاضر TLS ، یا Tرا جابجا کرد. strong>Lنماینده Sسلامتی). سپس SSL برای ایجاد FTPS به FTP اعمال شد.

    این داده اجازه می دهد تا با استفاده از FTP از طریق دو نوع ایمن ، به روش امن رد و بدل شوید: FTPS Implicit SSL و FTPS Explicit SSL. در پایان ، تنها تفاوت اساسی که باید بیشتر نگران آن باشید ، این است که SFTP راهی مطمئن برای انتقال پرونده ها از میزبان به میزبان دیگر فراهم می کند. FTP فقط یک انتقال استاندارد از متن ساده را از طریق دو کانال ، یک دستور و یک کانال داده ، بدون رمزگذاری فراهم می کند.

    پست های مرتبط:


    23.01.2020