WinSCP: удобный графический клиент SFTP для Windows
Название WinSCP присвоено ориентированному на Windows бесплатному графическому клиенту протоколов SFTP и SCP. Программа ориентирована на загрузку и выгрузку файлов с сайтов. Присущий WinSCP минимализм не сказывается на гибкости настроек.
Плюсы WinSCP
Выбор в пользу WinSCP обоснован следующими положительными моментами:
Сравнение с аналогичным программным обеспечением
Отличительной особенностью WinSCP является возможность поддержания сессии в рабочем состоянии. По истечении 50 секунд на сервер отправляется пакет. Указанное действие препятствует закрытию сессии, благодаря чему отпадает необходимость неоднократных подключений. Это важно для людей, работающих с большим количеством соединений. Total Commander похвастать подобным достижением не может.
В момент открытия файла в WinSCP во временном файле создается соответствующая копия. Внесенные при преобразовании временного файла изменения подлежат закачке на сервер. Таким образом замена одной стандартной надписи на другую с последующим сохранением внесенных изменений ознаменуется отображением последних на сайте по окончании процедуры обновления страницы.
Не имеется претензий и к реализации работы с двумя и более открытыми файлами (включая разные ftp-аккаунты).
Открытость исходного кода подразумевает отсутствие платы за скачивание, осуществить которое можно как в переносной версии, так и в инсталляторе.
Особенности установки WinSCP
Последняя версия WinSCP выложена на официальном сайте. Для скачивания доступны как версия в исходных кодах, так и портативный вариант. По окончании установки программа готова к выполнению возложенных на нее функций. У web-разработчиков WinSCP ассоциируется с командным и файловым менеджером, ориентированным на работу с ftp портами 21 и 22.
Полезные подсказки
А что с Sudo?
Для получения дополнительных преимуществ в WinSCP реализована возможность запуска за счет команды sudo. В поле SFTP server прописывается путь. Последний может быть различным (зависит от ОС). Для Ubuntu он выглядит как sudo/usr/lib/openssh/sftp-server.
Выполнение пользователем команды sudo без ввода пароля требует внесения изменений в файл /etc/sudoers. В конце строки необходимо ввести имя_пользователя ALL=NOPASSWD: /usr/lib/openssh/sftp-server.
Программа имеет удобный двухпанельный интерфейс с настраиваемой панелью инструментов. В одной панели WinSCP отображаются локальные папки и файлы, а в другой отображается содержимое удалённого сервера. WinSCP позволяет подключаться одновременно к нескольким удалённым серверам и переключаться между ними при помощи вкладок. Для часто посещаемых удалённых каталогов можно создавать закладки для быстрого переключения.
WinSCP поддерживает выполнение всех основных операций с файлами и папками, включая поиск и синхронизацию содержимого панелей, а также сценарии автоматизации задач. Настройки соединений можно сохранять и защищать их при помощи мастер-пароля.
Возможности WinSCP
Как скачать WinSCP
Перейдите на страницу загрузки и выберите версию для вашего устройства.
Позволяет совершать все основные операции с файлами и каталогами, как например загрузка и выгрузка файлов, переименование, создание и изменение свойств файлов и папок и пр. К достоинствам приложения можно отнести возможность интеграции с популярной утилитой PuTTY, работу с протоколом как SSH-1, так и SSH-2, поддержку разных типов авторизации, мультиязычный интерфейс и многое другое.
Ключевые особенности WinSCP:
Putty – бесплатный Telnet/SSH клиент. Это клиентская программа для протоколов SSH и Telnet, SCP и SFTP, утилита для генерации RSA и DSA ключей, и многое другое.
Отзывы о программе WinSCP
Некто про WinSCP 5.13.1 [14-04-2018]
Только дико тормозит при передаче крупных файлов на SFTP. 4 | 2 | Ответить
Семен про WinSCP 5.9.3 [12-01-2017]
Илья в ответ Семен про WinSCP 5.9.4 [14-03-2017]
не может файлзилла из командной сроки файлы передавать 3 | 2 | Ответить
Вован в ответ Семен про WinSCP 5.11.2 [07-12-2017]
Ваша файлзила для чайников. Хранит пароли открытым текстом. 4 | 2 | Ответить
Олег про WinSCP 5.9 [07-09-2016]
Качественный и бесплатный менеджер с нормальным русификатором. Нравится больше платной StopZill’ы 4 | 4 | Ответить
Александр Александрович про WinSCP 5.5.6 [31-10-2014]
Спасибо. Программа замечательная! Как раз вовремя нашёл её. Русский язык есть, устанавливается сразу русская. Только одно но, возможно только у меня. Скорость удаления ч-з неё не быстрая. 3 | 3 | Ответить
какой-то ник про WinSCP 5.1.4 [05-03-2013]
Хорошая программа. Жаль в инсталяторе нет русского языка изначально. 3 | 3 | Ответить
Сейчас практически весь софт становится максимально «нашпигованным» и «привлекательным», что даже можно проводить конкурсы на тему «найдите 5 отличий между Chrome и Firefox». Мы все это к тому, что одновременно простой, надежный и узконаправленный софт актуален как никогда.
Для работы с ftp многие используют всеми известный Total Commander, способный работать в качестве файлового менеджера и ftp клиента. В плане работы с файлами к Тотал Коммандеру сложно придраться, но вот при работе с ftp и ssh нарекания есть. Например, временный файл отправляется на сервер только тогда, когда он будет закрыт в редакторе; то есть, при редактировании, например, css-файла и внесения изменений на сайте, необходимо закрыть его и только тогда смотреть на изменения, а чтобы продолжить внесение изменений нужно вновь открывать этот файл. Не очень-то и удобно.
Total Commander также закрывает сессию ftp через определённое время бездействия. Не знаем точно, но, похоже, что пакетов для поддержания соединения Тотал Коммандер не отправляет, поэтому при работе приходится постоянно переподключаться из-за разрывов соединения. Да и к слову, ftp далеко не самый лучший протокол для передачи данных, поэтому если сервер позволяет, то лучше использовать ssh; работать рекомендовано под протоколом ssh-2 в силу его повышенной безопасности.
Но все же Total Commander имеет жирный плюсик: все его настройки хранятся в закрытом ini-файле, который можно таскать с одного компьютера на другой и таким образом активировать свои настройки. Но теперь мы бы хотели поговорить о программе WinSCP, которая имеет ряд преимуществ перед Тотал Коммандером при работе с ftp и ssh (в конце материала рассмотрим возможность работы программы под sudo).
Что такое WinSCP
WinSCP – графическая оболочка-клиент SFTP для множества операционных систем, включая Windows, имеющая исходный открытый код. WinSCP также поддерживает старый протокол передачи данных SCP, что в общем-то понятно из названия программы.
Главное предназначение программы – передача в защищенном режиме файлов между компьютерами и серверами, «дружащие» с этими протоколами.
Программа постоянно подвергается обновлениям, а получить всегда свежую версию на английском можно по URL: https://winscp.net/eng/download.php. К слову, пользоваться утилитой – одно удовольствие.
Чтобы инсталлировать русскую версию, необходимо выбрать пункт «Multilanguage Installation package» и в начале установки пакета выбрать «Russian» из представленного пакета языков. Даже если на момент скачивания последней версии перевод не будет доведен до ума, то тогда его придется скачивать дополнительно. Чтобы это сделать (уже после установки english version), перейдите на страницу «Перевод», скачайте перевод «Russian», после чего распакуйте полученный архив в каталог с утилитой WinSCP.
Возможности программы WinSCP:
Остановимся немного на интерфейсе. При открытии программы перед вами появится двухоконный интерфейс, который вы могли видеть в Total Commander и ему подобных программах. При открытии также придется выбрать сервер ля соединениия, ведь в оффлайн режиме программа работать отказывается. Также можно выбрать и интерфейс Explorer, и тогда окно будет разделено надвое: с левой стороны будет показано древо каталогов, а справой стороны список файлов и папок определённого каталога.
Если нажать Ctrl+N, то отобразится окно с выбором сервера подключения. После выбора подключения новая сессия отобразится в выпадающем меню вверху программы. Теперь вы сможете переключаться между сессиями просто выбирая нужную из списка. Чтобы получить возможность редактировать текстовые файлы, необходимо указать любой сторонний редактор – например, Dreamweawer или HTMLpad.
Достоинства над похожими программами
В отличие от того же Total Commander, программа WinSCP способна поддерживать сессию в рабочем состоянии, ведь каждые 50 секунд программа отправляет на сервер пакет, что и предотвращает закрытие сессии. Это будет очень полезно для тех, кто работает с множеством соединений (подключаться по несколько раз теперь не придется).
Если открыть файл в WinSCP, то будет создана копия во временном файле, а при изменении этого временного файла все изменения будут закачаны на сервер. То есть если изменить стандартную надпись «Lorem ipsum» на «Добро пожаловать» и сохранить внесенные изменения, то сразу же после обновления страницы изменения будут видны на сайте. Также хорошо реализована работа с несколькими открытыми файлами, даже при работе с разных ftp-аккаунтов: их версии также будут сразу же загружаться на сервер.
Как уже упоминали выше, программа имеет открытый исходный код, поэтому полностью бесплатна. Скачать ее можно в инсталляторе и в переносной версии.
Работа с Sudo
Чтобы получить дополнительные привилегии в WinSCP, программу можно запускать с указанием команды sudo при указании в поле SFTP server пути к SFTP серверу. В зависимости от операционки путь может различаться, но в Ubuntu, например, это будет так: sudo /usr/lib/openssh/sftp-server Чтобы юзер мог выполнять команду sudo без ввода пароля, необходимо внести изменения в файл /etc/sudoers и добавить в конец строки: имя_пользователя ALL=NOPASSWD: /usr/lib/openssh/sftp-server Теперь вы знаете, как работать с программой при использовании sudo.
Краткая инструкция — как пользоваться программой WinSCP
Сейчас читают:
Содержание:
Описание программы
WinSCP – многофункциональный графический FTP-клиент, который поддерживает передачу данных через распространённые протоколы:
Бесплатно скачать WinSCP можно с официального сайта.
Технические характеристики
Операционная система: Windows 10/8/7/Vista/XP. Поддержка русского языка: Есть. Технические требования: SSH-сервер с поддержкой SFTP/SCP / FTP-сервер / WebDAV-сервер. Лицензия: Бесплатная.
Особенности программы WinSCP
Основной функционал WinSCP
О работе с основным функционалом далее будет кратко рассказано на примере ОС Windows 10. Для остальных операционных систем семейства Windows действия аналогичны.
Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.
Добавление нового подключения
Подключиться к серверу через WinSCP можно по следующему алгоритму:
В случае успешного подключения в правом окне откроется директория сервера, что позволит начать работу с файлами.
Подключение к командной строке
Особенность WinSCP – встроенная командная строка, которая позволяет управлять удалённым сервером. Открыть консоль можно следующим способом:
Включение отображения скрытых файлов
Теперь программа будет отображать скрытые файлы полупрозрачным цветом.
Управление параметрами WinSCP
Все настройки программа WinSCP хранит в реестре.
Путь к настройкам в реестре для Windows 10: HKEY_LOCAL_MACHINE/Software/Martin Prikryl/WinSCP 2.
WinSCP поддерживает экспорт/импорт параметров в файл INI (.ini). Это позволяет перенести настройки в программу WinSCP, установленную на другом устройстве или создать бэкап настроек для восстановления, в случае потери данных.
Экспорт параметров WinSCP
Импорт параметров WinSCP
Аналоги для Linux
Если требуется подключиться к серверу с операционной системы Linux, то вместо WinSCP можно рассмотреть альтернативные FTP-клиенты.
CrossFTP
Операционная система: Linux, Windows, MacOS и др. Поддерживаемые протоколы: FTP, FTPS, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier, Microsoft Azure, Google Storage и OpenStack Swift. Поддержка русского языка: Нет. Лицензия: Бесплатная. Есть платная версия с расширенными возможностями.
CrossFTP отсутствует в официальных репозиториях Linux. Установка производится путём скачивания и запуска инсталлятора.
FileZilla
Операционная система: Linux, Windows, MacOS и др. Поддерживаемые протоколы: FTP, SFTP, FTPS. Поддержка русского языка: Есть. Лицензия: Бесплатная.
Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:
Установка на CentOS из Epel-репозиториев выполняется командами:
Инсталлятор FileZilla можно скачать с официальной страницы загрузок.
Операционная система: Linux, Windows, MacOS и др. Поддерживаемые протоколы: FTP, FTPS, HTTP, HTTPS, SFTP, FSP, FTP, HTTP, FXP. Поддержка русского языка: Есть. Лицензия: Бесплатная.
Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:
Установка в CentOS из Epel-репозиториев выполняется командами:
Сборки и исходный код программы GFTP можно найти на официальной странице GitHub.
Krusader
Операционная система: Linux, Windows (Beta-стадия), MacOS и др. Поддерживаемые протоколы: FTP, SAMBA, SFTP, SCP. Поддержка русского языка: Есть. Лицензия: Бесплатная.
Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:
Установка в CentOS из Epel-репозиториев выполняется командами:
Сборки Krusader можно скачать с официальной страницы загрузок.
Заключение
Возможности SFTP-клиента далеко не ограничиваются приведенными выше функциями. WinSCP способен не только безопасно передавать данные, но и работать в связке с SSH-клиентом Putty, а также редактировать файлы на сервере без загрузки на устройство, используя готовые скрипты.
Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.
Начни экономить на хостинге сейчас — 14 дней бесплатно!