Что это за программа Winscp
Обновлено: 20.11.2024
WinSCP — это популярный клиент для передачи файлов для Windows. Первоначально он был разработан Мартином Прикрылом. Он также предоставляет ограниченные возможности удаленного выполнения команд и сценариев. Эмуляция терминала не поддерживается, но ее можно использовать вместе с PuTTY.
Содержание
Загрузка WinSCP для Windows
Другие клиенты SSH можно найти здесь.
WinSCP для Mac
WinSCP недоступен для Mac OS. Однако доступны и другие бесплатные альтернативы. Например, довольно популярными альтернативами являются Cyberduck и FileZilla.
Основные особенности
К основным функциям WinSCP относятся:
Графический пользовательский интерфейс
Работает в Microsoft Windows
Доступны переводы для нескольких языков, включая китайский, чешский, французский, немецкий, японский и испанский
Поддержка протоколов SFTP, FTP, FTPS и WebDAV
Загрузка, скачивание, переименование, удаление, создание файлов и каталогов и управление их разрешениями.
Язык сценариев для автоматизации задач передачи файлов
Двунаправленная синхронизация каталогов
Простой встроенный текстовый редактор для редактирования скриптов
Возможность поделиться файлами профиля сеанса с PuTTY
Поддерживает аутентификацию с интерактивной клавиатурой, аутентификацию с открытым ключом и аутентификацию GSSAPI. Поддерживается единый вход Windows.
Проводник Windows и двухпанельный режим для передачи файлов. В режиме проводника Windows отображается панель только для удаленного каталога, тогда как в режиме с двумя панелями одновременно отображаются как локальный, так и удаленный каталог.
Возможность шифрования информации об удаленных сайтах с помощью мастер-пароля. Однако этот параметр доступен только в интерактивном режиме и не может использоваться со сценариями.
Обычный установщик и альтернативы .EXE ("переносимым исполняемым файлам")
Данные конфигурации могут храниться либо в реестре Windows, либо в файлах конфигурации ( .INI , для использования с переносимыми исполняемыми файлами).
Установка
Обычно программное обеспечение устанавливается из установочного пакета, как и любые другие пакеты программного обеспечения. Именно так его использует большинство людей.
Обновление можно выполнить, установив новую версию. При обновлении сохраняются файлы конфигурации.
Программное обеспечение также можно запускать непосредственно из исполняемого файла без его установки. Это называется портативным режимом. Это позволяет запускать программное обеспечение с USB-накопителей, что может обеспечить дополнительную безопасность при использовании общедоступных компьютеров. Однако вредоносное ПО, работающее на компьютере, может легко повредить программное обеспечение на USB-накопителе или украсть ключи шифрования из памяти приложения. Таким образом, дополнительная безопасность в значительной степени иллюзорна.
Переносимый исполняемый файл можно обновить, просто заменив исполняемый файл более новым.
Удаление
Чтобы удалить приложение, выберите Панель управления > Программы > Удалить программу. В Windows 10 выберите «Настройки» > «Система» > «Приложения и функции» .
Сводка сценариев WinSCP
В программном обеспечении реализован простой язык сценариев, который можно использовать для автоматизации определенных операций с сервером. Язык сценариев использует учетные данные, хранящиеся в локальных файлах.
call — выполняет произвольную команду на сервере. Команды, требующие ввода, не поддерживаются.
cd — изменяет удаленный рабочий каталог
контрольная сумма - вычисляет контрольную сумму удаленного файла
chmod - изменяет права доступа к удаленным файлам
закрыть — закрывает сеанс
echo — выводит сообщение на вывод скрипта
выход - закрывает все сеансы и завершает работу программы
get — загружает один или несколько файлов из удаленного каталога
help — предоставляет справку по командам
keepuptodate — обновляет удаленный каталог, чтобы отразить локальные изменения
lcs — изменяет локальный каталог
lls — список файлов в локальном каталоге
ln — создает символическую ссылку на удаленном хосте
lpwd — отображает текущий локальный каталог
mkdir — создает новый каталог на удаленном хосте
mv — переименовывает или перемещает файл на удаленный хост
open — открывает новое соединение с сервером. Для протокола SFTP пароль может быть жестко запрограммирован в команде или может использоваться аутентификация с открытым ключом. Для интерактивных сеансов пользователь может ввести пароль.
option — задает параметры скрипта, такие как эхо, подтверждения, ограничение времени повторного подключения для прерванных сеансов и необходимость сбоя, если подстановочный знак не соответствует ни одному файлу.
put — загружает файлы в удаленный каталог
pwd — отображает текущий удаленный рабочий каталог
rmdir — удаляет каталог с удаленного хоста
session — выбирает, какой сеанс использовать для следующих команд
stat — получает атрибуты файла с удаленного хоста
synchronize — синхронизирует локальный каталог с удаленным каталогом, обновляя измененные файлы в любом направлении
Режим командной строки WinSCP
Хотя приложение не имеет полноценного эмулятора терминала, оно поддерживает режим командной строки для удаленного выполнения команд. Режим командной строки не поддерживает команды, требующие ввода с клавиатуры.
Можно использовать приложение вместе с PuTTY, чтобы иметь доступ ко всем возможностям терминала.
WinSCP — это бесплатное программное обеспечение с открытым исходным кодом. Он был разработан в 2000 году как клиент передачи файлов с графическим интерфейсом для передачи SCP. Три года спустя была добавлена поддержка SFTP.
SFTP – SCP – FTP
WinSCP (Windows Secure Copy) — это клиент для передачи файлов, который можно использовать для безопасной передачи файлов с вашего устройства на удаленное устройство. Он поддерживает протоколы SFTP и SCP.
WinSCP не является простым, но вы можете просмотреть документацию на их веб-сайте для получения справки и информации об использовании и настройке.
Начав, вы можете загружать файлы на свой сервер. По умолчанию WinSCP выполняет передачу файлов на переднем плане. При переносе на передний план его нельзя использовать для других задач. Однако вы можете использовать функцию фоновой передачи. Опция передачи в фоновом режиме позволяет вам продолжать работу, пока идет передача файлов. Используйте список очередей для управления переводами.
WinSCP поставляется со встроенным текстовым редактором для простого редактирования, или вы можете настроить внешний редактор для более сложного редактирования.
Вы можете создавать сеансы и сохранять их на потом. Сохранение сеанса позволяет работать с большим переводом и вернуться к нему позже.
WinSCP поддерживает как автоматическое, так и ручное обновление.
FTP (протокол передачи файлов) используется для передачи файлов между компьютерами по двум незашифрованным каналам. SFTP (Secure File Transfer Protocol) — это более новый и безопасный способ передачи файлов, он использует зашифрованный канал для передачи ваших данных и является интерактивным. SFTP имеет графический интерфейс с возможностью удаления файлов и задач каталога.
SCP (Secure Copy Protocol) — еще один безопасный и быстрый способ передачи файлов между компьютерами. SCP предназначен только для передачи. Это более быстрый вариант, но и FTP, и SCP — отличные варианты.
Где вы можете запустить эту программу?
Вы можете запустить WinSCP в Windows.
Есть ли лучшая альтернатива?
WinSCP отлично подходит для всех, кто работает с Windows. Если вы используете Mac или Linux, взгляните на FileZilla и MuCommander.
Наш взгляд
WinSCP сложно освоить, но оно того стоит. Используйте фоновую передачу, чтобы продолжать использовать WINSCP во время загрузки.
Для передачи файлов в кластер и из него мы рекомендуем использовать WinSCP, графическую программу в стиле ftp (но не ту, которая использует протокол ssh для связи с кластером, а не менее безопасный ftp), т.е. также в свободном доступе. WinSCP можно загрузить как в виде установочного пакета, так и в виде отдельного переносимого исполняемого файла. При использовании портативной версии вы можете скопировать WinSCP вместе с закрытым ключом на USB-накопитель, чтобы иметь доступ к своим файлам с любого ПК с Windows, подключенного к Интернету.
Перенос файлов в кластеры VSC и из них¶
При первом подключении вам будет предложено «Продолжить подключение и добавить ключ хоста в кеш»; выберите «Да».
При первой установке WinSCP должно открыться диалоговое окно нового сеанса. Если этого не произошло — запустите WinSCP и перейдите на вкладку «Сеанс». Оттуда выберите «Новая сессия». Заполните следующую информацию:
Введите имя хоста узла входа в VSC вашего домашнего учреждения. Вы можете найти эту информацию в обзоре доступного оборудования на этом сайте.
Введите свое имя пользователя VSC.
Проверьте еще раз, что номер порта равен 22.
Если вы не используете pageant для управления ключами ssh, вы должны указать WinSCP файл закрытого ключа (в формате PuTTY .ppk), который следует использовать. Вы можете сделать это с помощью кнопки «Дополнительно», а затем выбрать «SSH» «Аутентификация» из списка. При использовании театрализованного представления это поле можно оставить пустым.
Если вы хотите сохранить эти данные для последующего использования, нажмите кнопку «Сохранить» и введите имя сеанса. В следующий раз, когда вы запустите WinSCP, вы увидите экран с сохраненными сессиями, которые вы можете открыть, выбрав их и нажав кнопку «Войти».
Нажмите кнопку «Войти», чтобы начать сеанс, который вы только что создали. Вас попросят ввести парольную фразу, если конкурс не запущен с загруженным действительным ключом. При первом подключении вам будет предложено «Продолжить подключение и добавить ключ хоста в кеш»; выберите «Да».
Некоторые замечания¶
Два интерфейса¶
WinSCP имеет два режима графического пользовательского интерфейса:
«Командный режим», в котором вы получаете окно с двумя столбцами, с локальным каталогом в левом столбце и каталогом хоста (удаленный каталог) в правом столбце. Затем вы можете передавать файлы, перетаскивая их из одного столбца в другой.
Режим проводника, в котором вы видите только удаленный каталог. Вы можете передавать файлы, перетаскивая их в другие окна папок или на рабочий стол и обратно.
Режим по умолчанию — «командир». Вы всегда можете переключить режимы, перейдя на вкладку «Параметры», выбрав «Настройки» и выбрав категорию \»Окружающая среда\Интерфейс».
Включить ведение журнала¶
Если у вас возникнут проблемы с передачей файлов с помощью WinSCP, служба поддержки может попросить вас включить ведение журнала и отправить результаты по почте.
Чтобы включить ведение журнала:
Перейдите на вкладку "Параметры" и выберите "Настройки".
Выберите категорию «Ведение журнала».
Установите флажок «Включить ведение журнала сеанса на уровне» и выберите уровень ведения журнала, запрошенный службой поддержки пользователей. Часто бывает достаточно обычного ведения журнала.
Введите имя и каталог для файла журнала. По умолчанию используется %TEMP%\!S.log, который будет расширяться до имени, зависящего от системы и имени вашего сеанса WinSCP. %TEMP% — это переменная среды Windows, указывающая на каталог для временных файлов, который в большинстве систем хорошо скрыт. !S расширится до имени вашего сеанса (для сохраненного сеанса имя, которое вы там использовали). Вы всегда можете изменить его на другой каталог и/или имя файла, с которым вам будет легче работать.
Теперь просто запустите WinSCP, как и без ведения журнала.
Чтобы отправить результат по почте, если вы использовали имя файла журнала по умолчанию %TEMP%\!S.log :
Начните новую почту в своей любимой почтовой программе (это может быть даже служба электронной почты).
Нажмите любую кнопку или пункт меню, чтобы добавить вложение.
Многие почтовые программы теперь будут отображать стандартное диалоговое окно Windows для выбора файла. Во многих почтовых программах левая верхняя часть окна будет выглядеть так (снимок экрана компьютера с Windows 7):
Нажмите справа от текста в адресной строке в левом верхнем углу окна. Содержимое теперь изменится на обычное имя пути Windows и будет выбрано. Просто введите %TEMP% и нажмите Enter, и вы увидите, что %TEMP% расширится до имени каталога с временными файлами. Этот прием может работать не со всеми почтовыми программами!
Читайте также: