Что представляет собой программа WinSCP и как ей пользоваться

19.11.2020 0

WinSCP

– это пожалуй, одна из наиболее популярных программ для обмена файлами между узлами с операционными системами Linux, Windows или MacOS по протоколам FTP, SFTP, FTPS, SCP, WebDAV и Amazon S3. Позволяет выполнять типовые операции с файлами и папками, такие как загрузка с удаленного узла и выгрузка на удаленный узел, переименование, перенос, удаление и создание файлов и папок в локальной или удаленной файловой системе. Он также позволяет просматривать и изменять свойства файлов и папок, а также создавать символьные ссылки и ярлыки. Программа имеет многоязычную поддержку и предоставляет пользователю возможность выбора интерфейса в стиле проводника или файлового менеджера Total Commander. Кроме того, в пакет
WinSCP
включена специальная утилита командной строки
winscp.com
, позволяющая автоматизировать процессы обмена файлами и папками с помощью заранее подготовленных сценариев.

Кроме того, WinSCP предоставляет пользователю массу дополнительных возможностей:

— Возможность импорта настроек соединений из установленной в системе программы PuTTY. — Интеграция с Pageant (PuTTY Agent) с поддержкой авторизации по открытым ключам.

— Интеграция с операционной системой Windows (поддержка Drag&Drop, ярлыков, поддержка схем URL).

— Поддержка работы с любыми версиями протокола SSH (Secure Shell)

— Поддержка различных типов авторизации, как по паролю, так и с использованием ключей.

— Встроенный текстовый редактор.

— Возможность сохранять настройки соединений.

— Возможность работы с использованием файла конфигурации вместо хранения настроек в реестре, что позволяет использовать ее в переносимом варианте (Portable WinSCP).

— Плагин для поддержки протокола SFTP в программе FAR Manager

.

— Возможность синхронизации каталогов локального и удаленного узлов.

Программа WinSCP

абсолютно бесплатна и распространяется с открытым исходным кодом.

Установка и настройка WinSCP

Скачать актуальную версию программы можно на странице загрузки WinSCP

Установка программы выполняется стандартным образом с рекомендуемыми параметрами или с возможностью выбора параметров. Выбираемые параметры можно изменить в любой момент времени после установки. Настройки WinSCP выполняются через меню Параметры


Настройки
. Множество различных параметров настройки внешнего вида и поведения программы позволяют легко адаптировать ее под предпочтения конкретного пользователя.

Настройки по умолчанию, как правило, соответствуют предпочтениям обычного пользователя Windows, но при необходимости, можно например, изменить поведение программы при обрыве связи, отклонении сервером подключения по протоколу SFTP и т.п.

Установка и подключение

Чтобы начать пользоваться данной опцией, необходимо ее скачать на официальном сайте https://winscp.net. Далее для вашего удобства открываем страницу https://winscp.net/eng/translations.php, где нужно поменять язык ввода на русский.

Следующим шагом идет настройка сервера. Все необходимые данные отправляются на почтовый адрес, поэтому их можно взять оттуда. Начинаем вводить имя сервера, ник пользователя и пароль для входа на сайт. Сохраняем изменения. Во вкладке появится надпись «Избранные». При нажатии на него будет происходить запрос об имени пользователя и пароля для входа на сайт.

После того, как налаживается соединение, открывается основная страница. В ней есть три зоны.

  • Первая включает локальные каталоги и файлы.
  • Вторая содержит каталоги и папки на сервере, который подключили только что.
  • Третья зона содержит рабочие параметры и функции программы.
  • В разделе настройки можно добавлять FTP пользователей и удалять уже имеющиеся. Регистрация идет по тому же плану, которому регистрировались вы.

    Чтобы разрешить или наоборот заблокировать доступ к определенным файлам, можно найти раздел свойства и произвести необходимые настройки.

    Подключение к серверам

    Программа WinSCP позволяет создавать и, по желанию пользователя – сохранять, профили подключений к различным серверам, поддерживающим соответствующие прикладные протоколы FTP, FTPS, SFTP, SCP, WebDAV, Amazon S3.

    Для создания нового подключения используется кнопка Новое соединение


    Новое подключение
    или комбинация клавиш
    CTRL+N
    . Далее необходимо выбрать параметры соединения – протокол передачи данных, наличие и свойства шифрования, имя сервера (IP-адрес) и номер порта, а также — учетную запись пользователя, используемую при подключении к указанному серверу:

    После завершения настройки подключения, можно выполнить его сохранение нажав кнопку Сохранить

    Сохраненное соединение можно использовать в качестве соединения по умолчанию, которое будет выбираться при запуске программы WinSCP.

    В нижней части окна со списком соединений размещены кнопки Инструменты

    и
    Действия
    предоставляющие пользователю дополнительные возможности по сохранению и восстановлению конфигурации подключений, взаимодействию с программой
    PuTTY
    , стиранию следов работы программы и вызову ее настроек.

    Настройки WinSCP и начало работы

    На первом запуске программа откроет окно, где нужно ввести атрибуты соединения, чем мы и займемся. Настройки приводятся для обычного, незашифрованного (не путать с шифрованием паролей) соединения, которое используется в большинстве случаев.

    В списке «Файловый протокол» выбираем «FTP», в списке «Encryption» (шифрование) ставим «Без шифрования». В поля «Сервер», «Имя пользователя» и «Пароль» вводим атрибуты, о которых мы говорили в начале статьи, предполагая, что они у вас есть. Жмем кнопку «Сохранить».

    Мы подошли к ключевому моменту — после ввода удобного вам имени соединения, нужно определиться, будет ли пароль храниться в WinSCP. По умолчанию программа хранит настройки и пароли в системном реестре, при желании их можно хранить в папке с программой. В любом случае они хранятся в закодированном виде, но считается, что из системного реестра их похитить труднее. Абсолютную надежность дает вариант, при котором пароль не хранится вообще и его нужно вводить каждый раз при установке соединения. Убрав выделение чекбокса «Save password (not recommended)», что в переводе значит «Сохранить пароль (не рекомендуется)» вы и выберете последний, самый безопасный вариант.

    У меня выбраны такие варианты: дома, где комп хорошо защищен, пароли я все же сохраняю. На работе, где с компьютером могут работать другие люди, а клиенты приносят на флешках вирусы, для особо важных соединений пароли не сохранены.

    Теперь можно установить соединение, Жмем «Войти». Появится модальное окно со статусом соединения, которое через несколько секунд исчезнет. Если выбрана опция несохранения паролей, то в этом окошке потребуется ввести пароль. В случае возникновения ошибок соединения, нужно отменить его и проверить введенные данные, выделив строку с именем соединения и нажав кнопку «Редактировать».

    После исправления ошибок сначала сохраните настройки под тем же именем, а уже потом соединяйтесь.

    Итак, соединение установлено, в левой части файлы компьютера, в правой сервера. Интерфейс обычный для программ ФТП, описывать его подробно нет смысла, остановимся лишь на главном.

    Навигации помогают панели (см. скриншот ниже), расположенные над каждой частью, на которых можно при помощи выпадающего списка перейти в любой вышестоящий каталог. Нажав иконку в правой части панельки, мы включим отображение дерева папок, еще более облегчающее перемещение по каталогам.

    В нижней части окна WinSCP находится панель, на которой можно произвести стандартные действия с файлами и папками — их создание, удаление, получения свойств и т.д.

    Чтобы скопировать файл, перетягиваем его из окна компьютера в окно сервера, как перетягиваются файлы в проводнике Виндовс. После такого действия появится окошко подтверждения, в котором для начала передачи нужно нажать кнопку «Копировать».

    В этом же окне можно задать режим передачи и запретить его появление, о. После начала передачи появится окно с ее статусом и процентом закачки файла, которое по окончании передачи исчезнет.

    Итак, соединение установлено, файлы передаются, но такая работа неудобна. Если поставить на загрузку большое количество файлов, то окно со статусом передачи не даст выполнять другие задания. Поэтому мы настроим соединения как в Filezilla — возьмем ее удобство и соединим с надежностью WinSCP. Исключительно гибкие настройки WinSCP позволяют это сделать без особых проблем, чем мы и займемся, обеспечив быструю, не вызывающую раздражения работу

    Передача данных.

    Двухпанельный интерфейс по образу Total Commander, как правило, удобнее интерфейса в стиле Проводника Windows. В левом окне отображается локальная файловая система, в правом – файловая система сервера, к которому выполнено подключение.

    Настройки WinSCP позволяют поменять панели местами — Настройки


    Внешний вид

    Коммандер

    Панели
    — включить
    Поменять панели местами (локальная справа, сервер слева)
    Для передачи файлов на сервер производится их выделение в левом окне и отправка нажатием кнопки Отправить

    . Для приема файлов от удаленного сервера производится их выделение в правом окне и получение нажатием кнопки
    Получить
    . Выделение файлов и каталогов выполняется стандартным для ОС семейства Windows способом. Перед началом обмена данными с сервером, отображается диалоговое окно, позволяющее изменить некоторые параметры передачи и выполнить ее настройки:

    В процессе передачи данных отображается статистическая информация:

    Важной особенностью Winscp является возможность синхронизации локальных и удаленных данных. Режим синхронизации включается через меню Команды


    Синхронизация
    .

    В настройках синхронизации можно выбрать 3 направления:

    Компьютер

    — изменения в удаленном каталоге применяются по отношению к локальному.

    Сервер

    — изменения в локальном каталоге применяются по отношению к удаленному.

    В обе стороны

    — изменения выполняются как в удаленном, так и в локальном каталогах.

    Кроме направления синхронизации, можно выбрать также и ее режим:

    Синхронизация файлов

    — основной режим синхронизации в WinSCP. Реализуется алгоритм:

    — Файлы, более новые в каталоге источника передаются в каталог приемника.

    — Файлы, присутствующие в каталоге источника, но отсутствующие в каталоге приемника передаются в каталог приемника, если не включен режим Лишь имеющиеся файлы

    в настройках
    Параметры синхронизации
    .

    — Файлы, существующие в каталоге приемника, но отсутствующие в каталоге источника могут быть удалены, если включен режим Удалять файлы

    в настройках
    Параметры синхронизации
    .

    — При направлении синхронизации В обе стороны

    файлы, отсутствующие в противоположном каталоге считаются новыми и передаются, если не включен режим
    Лишь имеющиеся файлы
    . Удаление файлов при использовании данного направления синхронизации не выполняется.

    Зеркальные файлы

    — различающиеся файлы (более новые и более старые) в каталоге источника передаются в каталог приемника.

    Синхр. штампов времени

    — режим активен, если в удаленной и локальной системе существует возможность определения времени модификации файлов. Обычно, это подключение по протоколу SFTP. Никакие файлы не изменяются и не удаляются. Если один и тот же файл существует в каталоге источника и в каталоге приемника, можно изменить его отметку времени на время модификации либо источника, либо приемника по выбору пользователя. При направлении синхронизации
    В обе стороны
    обновляется отметка времени более старых файлов.

    Установка WinSCP

    Скачиваем WinSCP с официального сайта, файл Portable executables, стабильная портативная версия программы, не RC, т.к. для RC версии чаще всего недоступен перевод на Русский, но бывает, да и частые обновления RC-версии программы Вам надоедят точно. Портативная версия программы Portable executables — т.е. без установки, скачал, распаковал и пользуюсь бесконечно даже после переустановки Windows.

    Программа хранит настройки и доступы к Вашим сайтам внутри своей папки в файле WinSCP.ini, при скачивании новой портативной версии программы достаточно перекинуть этот файл в папку с новой версией, перезаписать, и все доступы, и настройки будут работать в новой версии.

    И в портативной версии программы нет по умолчанию Русского языка, его нужно скачать отдельно на странице WinSCP Translations В архиве будет файл WinSCP.ru, его нужно распаковать в папку с программой.

    Безопасная передача данных — WinSCP 5.17.3 Build 10325 + Portable

    WinSCP
    , это FTP и SFTP клиент с открытым исходным кодом для Windows систем, который поддерживает старый протокол SCP. Он обеспечивает безопасное передачу данных и файлов между разными компьютерами и позволяет использовать защищенный своего рода «туннель». При помощи WinSCP можно соединиться с сервером SSH (Secure Shell) по протоколу SFTP (SSH File Transfer Protocol) или SCP (Secure Copy Protocol), как правило с машинами под ОС UNIX. SFTP стандартно входит в реализацию протокола SSH-2. SCP точно так же стандартно входит в реализацию протокола SSH-1. Оба этих протокола поддерживаются даже самыми свежими версиями SSH-серверов. WinSCP поддерживает как SSH-1, так и SSH-2.

    Системные требования:

    Windows XP — Windows 10 (x86 / x64)

    Торрент Безопасная передача данных — WinSCP 5.17.3 Build 10325 + Portable подробно:
    Основные возможности программы:
    • Встроенный текстовый редактор • Интеграция с ОС Windows (drag&drop, поддержка схем URL, ярлыки) • Все основные файловые операции • Поддержка протоколов SFTP и SCP поверх как SSH-1, так и SSH-2 • Автоматизация при помощи скриптов и интерфейса командной строки • Синхронизация папок по нескольким автоматическим и полуавтоматическим алгоритмам • Возможность сохранять настройки соединений. • Поддержка авторизации по паролю, открытым ключом, Керберос (GSS) и keyboard-interactive • Интеграция с Pageant (PuTTY Agent) для поддержки авторизации по открытым ключам • Два пользовательских интерфейса: как в проводнике Windows Explorer и как в Norton Commander • Возможность работы с использованием файла конфигурации вместо реестра, что удобно при запуске с переносных носителей. • Интерфейс переведён на несколько языков.

    Ставим русский язык и не только:
    Установка Русского языка:
    1. Установите программу 2. Скопируйте файл WinSCP.ru из раздачи 3. Вставьте его по адресу C:Program FilesWinSCP или C:Program Files (x86)WinSCP 4. Запустите программу 5. Нажмите на кнопку «Languages» и выберите «Russian»

    Для других языков

    Нажимаем Настройки -> Языки -> Добавить ещё… и скачиваем с сайта нужный доп. язык.

    O portable:

    Портативная версия программы предоставлена разработчиком, работает без инсталляции на компьютер.

    Что нового:

    5.17.3 (2020-04-01) ·TLS/SSL core upgraded to OpenSSL 1.1.1f. ·WebDAV core upgraded to neon 0.31.0. ·Installer upgraded to Inno Setup 6.0.4. ·Translation updated: French. ·Importing site-specific key files from FileZilla. 1841 ·Showing session name in Synchronization checklist and Keep remote directory up to date windows, when the operation was executed in a new window/from a command line. 1838 ·Session.ScanFingerprint now works even for Amazon S3 protocol. ·Bug fix: Failure after resuming system from sleep. 1829 ·Bug fix: Option to disconnect a session was available even while deleting local files, and caused failure when selected while no session was actually opened. 1836 ·Bug fix: Failure when primary SSH channel fails to open. 1837 ·Bug fix: SHA-1 fingerprint of TLS/SSL certificate was incorrectly presented as MD5 by Session.ScanFingerprint. Bug fix: When dragging file via temporary directory it is deleted too early. 1844

    Скриншоты Безопасная передача данных — WinSCP 5.17.3 Build 10325 + Portable торрент:

    Скачать Безопасная передача данных — WinSCP 5.17.3 Build 10325 + Portable через торрент:

    Установка PuTTY

    с официального сайта, тоже портативную версию Zip file, программа на английском, но это нам не помешает, нам нужна только консоль. Распакуйте программу рядом с WinSCP, в WinSCP надо будет только указать путь к программе PuTTY, чтобы запускать ее из окна WinSCP, об этом ниже.

    Кстати, все портативные программы я закачиваю в папку Poprtable Soft на диске D.

    Все, установка программы на этом завершена!