آموزش انتقال فایل توسط sFTP

طی دو آموزش قبلی، ابتدا با ضرورت و چگونگی راه اندازی یک سرور SSH بر روی سرور یا کامپیوتر محاسباتی آشنا شدیم و سپس به نحوه اتصال راه دور به یک سیستم توسط پروتکل SSH پرداختم. یکی از نقایص اتصال SSH به سیستم دیگر آن است که شما نمی توانید مستقیما فایلی را در سیستم مقصد آپلود کنید یا فایلی را از آن دانلود کنید. در اینجا توسعه دهندگان SSH قابلیتی به نام sFTP را قرار داده اند که یک پروتکل امن برای انتقال فایل در بستر اتصال SSH است. در این پروتکل ارتباطی، داده ها با همان رمزنگاری خاص SSH بین دو سیستم تبادل می شوند. همین ویژگی باعث شده است که پروتکل sFTP نسبت به پروتکل قدیمیتر یعنی FTP برتری امنیتی داشته باشد. با من همراه باشید تا روش انتقال فایل توسط sFTP را مرور کنیم.

انتقال فایل توسط sFTP در محیط ویندوز

در پلتفرم ویندوز، نرم افزارهای متعددی هستند که قابلیت انتقال فایل توسط sFTP را به کاربر می دهند. متداولترین نرم افزارهای مناسب برای این کار FileZilla و WinSCP هستند که هر دو نرم افزار رایگانند.

پروتکل sFTP در فایل زیلا

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

دانلود آخرین نسخه نرم افزار WinSCP برای ویندوز

دانلود آخرین نسخه نرم افزار FileZilla برای ویندوز

انتقال فایل توسط sFTP در محیط لینوکس

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

به عنوان مثال چنانچه نام کاربری شما در سرور یا کامپیوتر مقصد reza است و IP سیستم مقصد نیز ۱۹۲.۱۶۸.۱.۱ است می بایست دستور را به صورت زیر وارد کنید:

در صورتی که به دلایل امنیتی پورت پیشفرض اتصال SSH را تعویض نموده اید می بایست با استفاده از دستور زیر، پورت جدید را به سیستم معرفی کنید:

به عنوان مثال چنانچه پورت انتخابی شما برای SSH پورت ۲۲۸۸ است، می بایست دستور را به صورت زیر وارد کنید:

پس از اتصال توسط sFTP می توانید توسط دستورات زیر، اقدام به نقل و انتقال و مدیریت فایلهای خود نمایید.

البته نرم افزار FileZilla برای لینوکس نیز کلاینت FTP با قابلیت اتصال sFTP دارد که از لینک زیر می توانید اقدام به دانلود و نصب آن نمایید:

دانلود آخرین نسخه نرم افزار FileZilla برای لینوکس

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

برچسب ها: ، ، ، ، ، ،

ارسال دیدگاه:

آدرس ایمیل شما نمایش داده نمی شود.