WinSCP — бесплатная программа для Windows, которая показывает файлы на удалённом сервере так же, как папки на вашем компьютере. Через неё загружают сайт на хостинг, скачивают резервные копии, правят файлы настроек и забирают логи. Программа понимает защищённые протоколы SFTP и SCP, обычный FTP с шифрованием и без, а также WebDAV и облачные хранилища, совместимые с Amazon S3.
Проект с открытым кодом с начала двухтысячных развивает чешский программист Мартин Прикрыл. От FileZilla, с которой WinSCP часто сравнивают, программа отличается ориентацией на SSH-серверы: она тесно связана с PuTTY, умеет запускать команды на сервере, синхронизировать папки и выполнять скрипты по расписанию. Интерфейс переведён на русский язык.
Что умеет WinSCP
- Два вида интерфейса — «Коммандер» с двумя панелями, как в Total Commander, или «Проводник» с одной панелью сервера, похожий на обычную папку Windows. Вид выбирают при установке и меняют в настройках.
- Перетаскивание файлов — из проводника Windows прямо в окно сервера и обратно, с очередью передач и докачкой после обрыва связи.
- Правка на месте — файл с сервера открывается во встроенном редакторе или в вашем любимом, например в Notepad++ или VS Code, а после сохранения сам загружается обратно.
- Синхронизация папок — программа сравнивает локальную и удалённую папку и переносит только изменённые файлы; режим постоянного слежения сам отправляет на сервер всё, что вы сохраняете.
- Связь с PuTTY — сохранённые сеансы импортируются из PuTTY, а нужный сервер открывается в терминале одной кнопкой с панели инструментов.
- Права и владельцы файлов — в свойствах файла можно поменять права доступа на сервере, не вспоминая команды.
- Скрипты и автоматизация — консольный режим и библиотека для .NET позволяют, например, каждую ночь забирать резервную копию с сервера через планировщик заданий Windows.
Есть и переносная версия, которая работает без установки, — её удобно держать на флешке. Пароли можно не сохранять вовсе или защитить общим мастер-паролем в настройках, чтобы чужой человек не открыл ваши сеансы.
Кому подходит
- Владельцам сайтов на хостинге или VPS, которым нужно загрузить файлы, поправить конфигурацию или скачать бэкап.
- Веб-разработчикам, которые правят код локально и хотят, чтобы изменения сами уходили на тестовый сервер.
- Администраторам, которые уже работают в PuTTY и хотят удобную графическую работу с файлами того же сервера.
- Тем, кто хранит данные в облаке S3 и хочет управлять файлами как в проводнике, без веб-панели.
- Пользователям Mac и Linux WinSCP не подойдёт: программа есть только для Windows. Для них есть FileZilla.
Плюсы
- Бесплатно, открытый код, без рекламы и сторонних программ в установщике
- Русский интерфейс
- Правка файлов на сервере прямо из программы
- Синхронизация папок и автоматизация скриптами
- Удобная связка с PuTTY и импорт её сеансов
Минусы
- Только для Windows
- Много настроек, новичку легко запутаться
- Сохранённые без мастер-пароля пароли защищены слабо
Сколько стоит
WinSCP бесплатна для дома и работы и распространяется под лицензией GNU GPL. С официального сайта она скачивается без оплаты и без ограничений. В магазине Microsoft Store программа продаётся за деньги — это способ поддержать автора, возможности там те же, зато обновления приходят через магазин.
Как установить
- Откройте официальный сайт winscp.net и перейдите в раздел загрузки — там есть установщик и переносная версия.
- Запустите установщик и выберите установку для текущего пользователя или для всех, если не уверены — для текущего.
- Оставьте обычный тип установки и выберите интерфейс: «Коммандер», если удобнее две панели, или «Проводник», если привычнее одно окно.
- Если интерфейс открылся на английском, смените язык в настройках программы.
- В окне входа создайте новое подключение, укажите протокол, адрес, логин и пароль и нажмите «Войти».
Частые вопросы
Чем WinSCP отличается от FileZilla?
Обе программы бесплатные и умеют FTP и SFTP. WinSCP работает только на Windows, зато тесно связан с PuTTY, правит файлы на сервере, синхронизирует папки и поддерживает скрипты. FileZilla есть для Windows, macOS и Linux и проще на старте.
Безопасно ли хранить пароли в WinSCP?
Без мастер-пароля сохранённые пароли можно извлечь, если кто-то получит доступ к вашему компьютеру. Включите мастер-пароль в настройках безопасности или входите по SSH-ключу, тогда пароль хранить не нужно.
Есть ли русский язык?
Есть. Язык меняется в настройках программы, в разделе языков. Если русского в списке нет, перевод можно скачать на странице переводов официального сайта.
Работает ли WinSCP в России?
Да. Программа соединяется напрямую с вашим сервером или хранилищем и не зависит от сторонних сервисов, аккаунтов и подписок.
Можно ли через WinSCP выполнять команды на сервере?
Да, для простых команд есть консоль в меню команд. Для полноценной работы в терминале WinSCP одной кнопкой открывает текущий сеанс в PuTTY.
