WinSCP – простая графическая оболочка sFTP, имеющая открытый исходный код и множество функций. Она предназначена для обмена данными, копирования и передачи файлов. Программа имеет два интерфейса:
- Commander Interface – схожий с Norton Commander или Total Commander интерфейс, предназначенный для тех, кому привычнее работать с такими программами. Его удобно использоваться для двустороннего перемещения и копирования файлов.
- Explorer Interface – обычный интерфейс в стиле проводника, более привычный для начинающих пользователей. Он обладает удобной древовидной структурой и привычными инструментами управления.
Особенности WinSCP
WinSCP позволяет работать через командную строку, создавая и используя скрипты для быстрого автоматического выполнения повторяемых задач. Встроенные возможности написания и использования скриптов можно дополнить сборкой библиотек WinSCP .NET, добавляющей в программу поддержку нескольких языков программирования.
Оболочка работает с несколькими наиболее распространенными протоколами:
- FTP – один из стандартных протоколов для обмена файлами и папками с сервером;
- SCP – довольно устаревший протокол SSH-1, используемый лишь небольшим количеством серверов;
- sFTP – безопасный и надежный протокол SSH-2 (прикладной уровень);
- WebDAV – не отдельный протокол, а скорее расширение для HTTP, позволяющее наладить совместную работу пользователей с файлами, расположенными на удаленном сервере.
Преимущества программы
- полный набор основных инструментов для осуществления типичных файловых операций;
- поддержка всех основных протоколов;
- автоматизированное выполнение типичных задач за счет поддержки скриптов и командной строки;
- наличие встроенного текстового редактора;
- авторизация открытым ключом, по паролю и некоторыми другими способами, обеспечивающими максимальную безопасность;
- несколько пользовательских интерфейсов;
- создание предустановок для соединений с серверами;
- вместо реестра можно использовать файлы конфигурации, если требуется запускать программу с переносного носителя;
- открытый код.
Недостатки
- отсутствие русского языка интерфейса (руссификатор устанавливается отдельно);
- наличие устаревших и практически неиспользуемых протоколов.