برای اینکه شبکه رایانه ای مبادله داده و منابع را انجام دهد ، مجموعه ای از دستگاه های مختلف مانند روتر ، سوئیچ و رایانه را در اختیار شما قرار می دهد. سپس آن شبکه برای برقراری ارتباط مناسب بین همه ی این دستگاه ها باید از پروتكلی ، احتمالاً چندین پروتكل پیروی كند. FTP و SFTP دو پروتکل از این دست هستند.
SFTP و FTP چیست؟ FTP راهی برای تبادل پرونده ها از طریق شبکه فراهم می کند در حالی که SFTP امکان دسترسی ایمن ، انتقال و مدیریت پرونده ها را در جریان داده فراهم می کند. FTP داده به عنوان یک متن ساده ارسال می شود در حالی که SFTP تمام داده ها را برای ارسال به آن رمزگذاری می کند.
تفاوت اصلی بین 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 را نیز به عنوان بخشی از بسته رایگان خود ارائه می دهند که قطعاً چیزی است که شما می خواهید از آن استفاده کنید. -بزرگ ">