winscp چیست و چه خصوصیاتی دارد؟ WinSCP یک برنامهی منبع باز و رایگان است که از پروتکل انتقال فایل، پروتکل کپی ایمن و پروتکل انتقال فایل پیوستهی ایمن برای انتقال ساده و ایمن فایل در بستر اینترنت استفاده میکند. از آنجایی که WinSCP برای کار با ویندوز طراحی شده، میتوانید از ویژگیهای معمول دسکتاپ ویندوز مانند کشیدن و رهاکردن فایلها با کلیک، موقعیت لیستهای پرش و ورودیهای منوی زمینهی آن استفاده کنید.
برنامه winscp هر آن چیزی که برای اتصال و انتقال فایلها به سرور FTP نیاز دارید، در اختیارتان قرار میدهد. برخی از امکاناتی که winscp در اختیار کاربرانش قرار میدهد، عبارتند از:
- گزینههای خط فرمان؛
- پشتیبانی از قابلیت همگامسازی بین پوشهای فایلها در سیستمهای مختلف؛
- انتقال گزینههای رزومه برای انتقال فایلهایی که در هنگام ارسال، با قطعی ارتباط مواجه شدهاند؛
پروتکلهای اینترنت پشتیبانی شده در winscp چیست؟
در این قسمت، به بررسی این موضوع میپردازیم که پروتکلهای اینترنت پشتیبانی شده توسط winscp چیست و در ادامه، توضیح میدهیم که چطور این نرم افزارمیتواند انتقال فایلها را به روشی ساده و ایمن انجام دهد؟ در آخر به این موضوع میپردازیم که تفاوت نرم افزار putty و winscp چیست؟
پیش از هر چیز، اگر نمیدانید ftp چیست، به شما توصیه میکنیم که قبل از کار با این برنامه، به خوبی با این پروتکل و نحوه کار آن آشنایی پیدا کنید.
اگر بخواهیم نحوهی کار winscp را به زبان ساده توضیح دهیم، میتوانیم بگوییم که winscp با استفاده از قابلیت رمزگذاری امنیتی رمز عبور یا رمزگذاری کلید عمومی، فایلها را در یک محیط امن، به سرور یا کامپیوتر کلاینت آپلود میکند. پس از نصب WinSCP میتوانید از بین رابط کاربری Windows Explorer و Norton Commander یکی را به دلخواه انتخاب کنید.
با استفاده از این پنجرههای گرافیکی، فایلهای کلاینت را در یک پنل و فایلهای هاست را در پنلی دیگر مشاهده خواهید کرد. همچنین، گزینههای انتقال فایل را در نوار منو مشاهده میکنید که شامل مجموعهای از پروتکلهای اینترنتی هستند. رایجترین پروتکل اینترنتی، پروتکل ftp است که رمزگذاری نشده است و حتی اگر با رمز عبور نیز محافظت شود، به راحتی قابل رهگیری است.
همچنین، میتوانید از پروتکل SFTP که اجرای ایمن پروتکل FTP است، استفاده کنید. علاوه بر این، میتوانید از SCP که پروتکل ایمن و کاملا پشتیبانی شده و سازگار با SSH است استفاده کنید. البته، توسعه دهندگان WinSCP به کاربران پیشنهاد میکنند به جای SCP از SFTP که جدیدتر است استفاده کنند.
نحوه کار winscp
قبل از اینکه فایلهایتان را به کامپیوتر میزبان منتقل کنید، باید مواردی مانند نام میزبان، شمارهی پورت، نام کاربری و رمز عبور را بدانید. نام میزبان همان آدرس وب سرور است و شمارهی پورت به پروتکلی که انتخاب میکنید بستگی دارد. همچنین، قبل از ورود، باید نام کاربری و رمز عبور شما در سرور مجازی ثبت شده باشد.
پس از اینکه به حساب کاربریتان وارد شدید، میتوانید فایلهای مورد نظران را از پنل مشتری با یک کلیک بکشید و در پنل هاست رها کنید. زمان انتقال فایلها، بسته به حجم و مقدار دادهی منتقل شده، میتواند از چند ثانیه تا چند دقیقه متغیر باشد.
دانلود و نصب winscp
شما میتوانید سرویس گیرندهی WinSCP FTP را از طریق وب سایت WinSCP دانلود کنید. اگر با نحوه نصب برنامهها روی ویندوز آشنایی دارید، نصب این برنامه نباید برایتان کاری داشته باشد. برای نصب WinSCP مراحل زیر را دنبال کنید:
- برای دانلود فایلهای نصب در دایرکتوری دانلود پیشفرض، بر روی گزینهی “Installation package” کلیک کنید.
- بر روی فایل دانلود شده دابل کلیک کنید تا پکیج نصب باز شود.
- در این قسمت، باید حالت نصب را انتخاب کنید. پیشنهاد میکنیم گزینهی “Install for all users” را انتخاب کنید.
- بر روی “Accept” کلیک کنید تا موافقت نامهی مجوز را بپذیرید.
- در مرحلهی بعد، پیشنهاد میکنیم گزینهی “Typical installation” را انتخاب کرده و سپس بر روی “Next” کلیک کنید.
- “Commander” را انتخاب کرده و سپس بر روی “Next” کلیک کنید.
- بر روی گزینهی “Install” کلیک کنید.
- پس از پایان نصب، بر روی دکمهی “Finish” کلیک کنید تا به طور خودکار راه اندازی شود.
اتصال و انتقال فایل از winscp
برنامه winscp کار اتصال به سرور FTP را راحتتر کرده است. شما برای کار با این برنامه، فقط کافی است که به 2 چیز مسلط باشید:
- مدیر سایت (Site Manager)
- مدیر فایل (File Manager)
مدیریت سایت (site Manager)
پس از اینکه برای اولین بار WinSCP را باز میکنید، پنجرهی مدیریت سایت را مشاهده خواهید کرد. شما برای اتصال به سرور FTP باید اطلاعات اتصال را به بخش مدیر سایت اضافه کنید. این اطلاعات عبارتند از:
- پروتکلی که برای اتصال استفاده خواهید کرد (file protocol)
- نام سرور هاست (Host)
- شمارهی پورت که بسته به پروتکلی که استفاده میکنید، متغیر است. پورت 21 برای FTP و پورت 22 برای SFPT در نظر گرفته میشود. (Port Number )
- نام کاربری (Username)
- رمز عبور (password)
پس از وارد کردن اطلاعات، بر روی دکمه “Save” کلیک کنید تا اطلاعات اتصال برای اتصال بعدی ذخیره شود و یا روی دکمه “Login” کلیک کنید تا بلافاصله به سرورتان متصل شوید.
تایید کلید هاست
وقتی که برای اولین بار به سرور FTP متصل میشوید، برنامه winscp از شما میخواهد که کلید هاست ارائه شده را تایید کنید. با کلیک بر روی دکمه “Yes” کلید را پذیرفته تا WinSCP متصل و تایید شده و کلید به لیست هاستهای شناخته شده اضافه شود.
قطع ارتباط
با انتخاب گزینهی “Disconnect” از منوی Session، ارتباطتان با FTP server قطع میشود. WinSCP نیز اتصال Session شما را قطع میکند.
File Manager
File Manager وظیفه انتقال فایلها را بر عهده دارد. طرحبندی پنجرهی مدیریت فایل در WinSCP مانند اکثر کلاینتهای FTP دارای دو بخش است:
- Local List
- Remote List
Local List
Local List در سمت چپ صفحه قرار دارد.
- این گزینه، نمایی از فایلهای کامپیوتر شما را نشان میدهد.
- دایرکتوری فعلی در نوار عنوان بالای فایلها قرار دارد. همچنین، پوشههای آن دایرکتوری نیز نشان داده میشوند.
Remote List
Remote List در سمت راست صفحه قرار دارد.
- این گزینه، نمایی از فایلهای FTP server سرور است.
- دایرکتوری فعلی در نوار عنوان بالای فایلها قرار دارد. همچنین، پوشههای آن دایرکتوری نیز نشان داده میشوند.
انتقال فایلها
فرایند انتقال فایلها بسیار راحت است. فقط کافی است فایلهای مورد نظرتان را از یک طرف پنجره به طرف دیگر آن بکشید و رها کنید.
آپلود کردن
برای آپلود کردن فایلها:
- فایلهای مورد نظرتان را که میخواهید در local list آپلود کرده را انتخاب کنید.
- آنها را با نگه داشتن دکمهی ماوس به remote list بکشید و رها کنید و یا روی آنها راست-کلیک کرده و گزینهی “upload” را انتخاب کنید.
دانلود کردن
برای دانلود کردن فایلها:
- فایلهای مورد نظری که قصد دانلود کردنشان را دارید، از remote list انتخاب کنید.
- آنها را با نگه داشتن دکمهی ماوس به local list بکشید و رها کنید و یا روی فایلها راست-کلیک کرده و گزینهی “download” را انتخاب کنید.
ویژگیهای خاص winscp چیست؟
برنامه winscp شامل چند ابزار اضافی برای کمک به مدیریت فایلها است.
فیلترهای پیشرفته
شما میتوانید فیلترهایی را برای مخفی کردن فایلها یا دایرکتوریهایی که نیازی به بازبینی همیشگی آن ندارید، تنظیم کنید.
برای اعمال فیلترها، مراحل زیر را دنبال کنید:
- بر روی آیکون فیلتر (filter) برای اتصال remote یا local کلیک کنید.
- ماسک فیلتری (filter mask) که باید اعمال شود را نوشته و یا بر روی گزینهی ” Edit” کلیک کنید تا گزینهی فیلتر پیشرفته (advanced filtering) باز شود.
- برای فایلها یا فهرستها، فیلترها را اضافه کنید.
- زمانی که همهی فیلترها را تنظیم کردید، بر روی دکمه “OK” کلیک کنید.
WinSCP از فیلترهای اضافه کردن فایل (Include files) و حذف کردن فایلها و دایرکتوریها از نمایشگر (Exclude files) پشتیبانی میکند.
همگامسازی پوشه ها (Folder Synchronize)
با استفاده از ابزار همگامسازی برنامه winscp شما میتوانید فایلها را بین دو پوشه در دو سیستم جداگانه همگامسازی کنید. این ابزار به شما کمک میکند تا با سرعت بیشتری فایلها را بین دو سیستم بروزرسانی کرده و آنها را با یکدیگر مطابقت دهید.
برای همگامسازی فایلها، مراحل زیر را دنبال کنید:
- در پنل سمت چپ فایل منیجر، پوشهای که میخواهید همگامسازی کنید را پیدا کرده و آن را باز کنید.
- سپس، در پنل سمت راست مدیر فایل، آن پوشه را پیمایش و باز کنید.
- روی دکمهی “Synchronize” کلیک کرده تا صفحهی Synchronize Options برایتان ظاهر شود.
- انتخاب دایرکتوری Local و Remote را بررسی کنید.
- گزینههایی که میخواهید در زمان همگامسازی لحاظ شوند را انتخاب کنید.
- روی دکمهی “OK” کلیک کنید تا فرآیند همگامسازی تکمیل شود.
انتقال خودکار فایل ها
یکی از قابلیتهای WinSCP ارائهی یک رابط کاربری برنامه نویسی است که میتوانید با استفاده از آن، خودکارسازی بسیاری از عملیاتهای پشتیبانی شده مانند انتقال فایلها، همگامسازی و سایر عملیات مربوط به فایل را انجام دهید.
مقایسه winscp و putty
تفاوت برنامه putty و winscp چیست؟ اساسا، برنامههای winscp و putty دو نرم افزار رایگان سرور هستند و به طور وسیعی از کلاینتها برای به ترتیب برای SCP و FTP استفاده میکنند.
- WinSCP برای انتقال فایلها به سرور و از سرور استفاده میشود. این برنامهی انتقال فایل، با استفاده ازپروتکل FTP امن کار میکند.
- PuTTY برنامهای است که از آن برای تعامل مستقیم با سرور استفاده میشود. این برنامه فقط یک رابط خط فرمان برای اتصال سرور به شمار میرود.