Winscp как подключиться к серверу windows

WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows.

This guide contains simplified description of connecting to FTP or SFTP server with WinSCP.

  • Before Starting
  • Collecting Session Details
  • Connecting
  • Further Reading

Advertisement

Before Starting

Before starting you should have WinSCP installed.

Collecting Session Details

Before you connect, you need to know at least:

  • Host name1 of the server,2 such as ftp.example.com. Particularly when connecting to server hosting your website, note that the host name of the server, where you connect to manage the web site may not be the same as your website domain.
  • Protocol the server supports (FTP, SFTP, FTPS, etc.).
  • Account username.
  • Account password.3

If you do not know these details, ask the administrator of the system you are trying to connect to, such as:

  • IT Support department of the company you work in;
  • IT Support department of the university you study at;
  • Webhosting company that provides you a website.

Connecting

Start WinSCP. Login Dialog will appear. On the dialog:

  • Select your File protocol.
    When you are about to use FTPS protocol (FTP over TLS/SSL, not SFTP), select FTP and then choose one of the FTPS invocation methods).
  • Enter your host name to Host name field, username to User name and password to Password
  • You may want to save your session details to a site so you do not need to type them in every time you want to connect. Press Save button and type site name.
  • Press Login to connect.

Advertisement

Further Reading

  • Troubleshooting;
  • Other guides to using WinSCP;
  • Tasks you can do with WinSCP.

Содержание:

  • Описание программы
  • Основной функционал
  • Аналоги для Linux
  • Заключение

Описание программы

WinSCP – многофункциональный графический FTP-клиент, который поддерживает передачу данных через распространённые протоколы:

  • SFTP (SSH File Transfer Protocol);
  • SCP (Secure Copy Protocol);
  • FTP (File Transfer Protocol);
  • WebDAV;
  • Amazon S3.

Бесплатно скачать WinSCP можно с официального сайта.

как пользоваться программой WinSCP - описание

Технические характеристики

Операционная система: Windows 10/8/7/Vista/XP.
Поддержка русского языка: Есть.
Технические требования: SSH-сервер с поддержкой SFTP/SCP / FTP-сервер / WebDAV-сервер.
Лицензия: Бесплатная.

Особенности программы WinSCP

  • Отправка проверочных пакетов серверу для поддержания целостности соединения.
  • Встроенный текстовый редактор и командная строка.
  • Редактирование файлов на сервере в режиме реального времени, без загрузки на устройство.
  • Встроенная командная строка.
  • Интеграция с программой Putty.
  • Сохранение данных авторизации, использованных для подключения к серверу (хост, логин и пароль).
  • Возможность создания нескольких соединений.
  • Работа на переносном носителе, без установки программы в систему.
  • Сохранение и перенос настроек программы в формате INI (.ini).
  1. Добавление нового подключения
  2. Подключение к командной строке
  3. Включение отображения скрытых файлов
  4. Управление параметрами WinSCP

О работе с основным функционалом далее будет кратко рассказано на примере ОС Windows 10. Для остальных операционных систем семейства Windows действия аналогичны.

Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.

Добавление нового подключения

Подключиться к серверу через WinSCP можно по следующему алгоритму:

  1. На главной странице WinSCP нажать «Новое соединение».
    как пользоваться программой WinSCP - добавление нового подключения
  2. Откроется окно с параметрами соединения. Во вкладке «Протокол передачи» нужно выбрать тип соединения (SFTP, SCP, FTP, WebDAV или Amazon S3). Теперь необходимо внести данные авторизации в соответствующие поля (имя хоста, имя пользователя, пароль) и нажать «Войти» для выполнения подключения.
    как пользоваться программой WinSCP - добавление нового подключения

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

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

Особенность WinSCP – встроенная командная строка, которая позволяет управлять удалённым сервером. Открыть консоль можно следующим способом:

  1. Выполнить подключение к удалённому серверу.
  2. На главной странице нажать «Команды» и выбрать пункт «Открыть терминал».
    как пользоваться программой WinSCP - Подключение к командной строке
  3. Нажать «OK», если программа запросит подтверждение для открытия отдельного соединения.
    как пользоваться программой WinSCP - Подключение к командной строке
  4. Откроется окно командной строки. Для выполнения задачи нужно в строке «Выполнить команду» ввести запрос и нажать «Выполнить».
    как пользоваться программой WinSCP - Подключение к командной строке

Включение отображения скрытых файлов

  1. На главной странице WinSCP нажать «Параметры» и выбрать раздел «Настройки…».
    как пользоваться программой WinSCP - Включение отображения скрытых файлов
  2. Откроется окно настроек. Нужно перейти в раздел «Панели», поставить галочку напротив «Показывать скрытые файлы» и нажать «ОК».
    Включение отображения скрытых файлов

Теперь программа будет отображать скрытые файлы полупрозрачным цветом.

Управление параметрами WinSCP

Все настройки программа WinSCP хранит в реестре.

Путь к настройкам в реестре для Windows 10: HKEY_LOCAL_MACHINE/Software/Martin Prikryl/WinSCP 2.

WinSCP поддерживает экспорт/импорт параметров в файл INI (.ini). Это позволяет перенести настройки в программу WinSCP, установленную на другом устройстве или создать бэкап настроек для восстановления, в случае потери данных.

Экспорт параметров WinSCP

  1. На главной странице WinSCP нажать «Новое подключение».
  2. Открыть вкладку инструменты и нажать «Экспорт/сохранение настроек».
    Включение отображения скрытых файлов
  3. Откроется окно проводника. Нужно выбрать папку, в которую будет сохранён INI (.ini) файл с настройками и нажать «ОК».

Импорт параметров WinSCP

  1. На главной странице WinSCP нажать «Новое подключение».
  2. Открыть вкладку инструменты и выбрать «Импорт/восстановление настроек».
    Импорт параметров WinSCP
  3. Появится окно с предупреждением. Для продолжения нужно нажать «ОК».
    Импорт параметров WinSCP
  4. Далее откроется окно проводника. Для восстановления параметров нужно перейти в директорию с резервной копией настроек WinSCP, выбрать INI (.ini) файл и нажать «Открыть».

По умолчанию программа хранит настройки по пути: C:UsersИмя_ПользователяDocuments.

Аналоги для Linux

Если требуется подключиться к серверу с операционной системы Linux, то вместо WinSCP можно рассмотреть альтернативные FTP-клиенты.

CrossFTP

 crossftp

Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, FTPS, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier, Microsoft Azure, Google Storage и OpenStack Swift.
Поддержка русского языка: Нет.
Лицензия: Бесплатная. Есть платная версия с расширенными возможностями.

CrossFTP отсутствует в официальных репозиториях Linux. Установка производится путём скачивания и запуска инсталлятора.

FileZilla

FileZilla - общий вид

Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, SFTP, FTPS.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.

Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:

sudo apt-get install filezilla

Установка на CentOS из Epel-репозиториев выполняется командами:

sudo yum install epel-release

sudo yum install filezilla

Инсталлятор FileZilla можно скачать с официальной страницы загрузок.

gFTP

gftp

Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, FTPS, HTTP, HTTPS, SFTP, FSP, FTP, HTTP, FXP.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.

Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:

sudo apt-get install gftp

Установка в CentOS из Epel-репозиториев выполняется командами:

sudo yum install epel-release

sudo yum install gftp

Сборки и исходный код программы GFTP можно найти на официальной странице GitHub.

Krusader

Krusader

Операционная система: Linux, Windows (Beta-стадия), MacOS и др.
Поддерживаемые протоколы: FTP, SAMBA, SFTP, SCP.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.

Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:

sudo apt-get install krusader

Установка в CentOS из Epel-репозиториев выполняется командами:

sudo yum install epel-release

sudo yum install krusader

Сборки Krusader можно скачать с официальной страницы загрузок.

Заключение

Возможности SFTP-клиента далеко не ограничиваются приведенными выше функциями. WinSCP способен не только безопасно передавать данные, но и работать в связке с SSH-клиентом Putty, а также редактировать файлы на сервере без загрузки на устройство, используя готовые скрипты.

Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.

WinSCP — это графический SFTP-клиент для Windows с открытым исходным кодом. Он также поддерживает протокол SCP.

Включение SSH

SFTP (SSH File Transfer Protocol) — протокол прикладного уровня для передачи данных (подобно протоколу FTP) в зашифрованном виде. В качестве базового протокола используется безопасный протокол SSH.

Для того, чтобы работать по протоколу SFTP, необходимо включить возможность использовать SSH (подробнее о данном протоколе здесь). По умолчанию на всех тарифах нашего хостинга доступ по протоколу SSH выключен.

Чтобы включить доступ по SSH, достаточно в Панели Управления аккаунтом нажать на кнопку включения доступа. Она располагается на главной странице в табличке «Тех. информация».

Далее расскажем, что же необходимо для работы с WinSCP.

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

Скачать WinSCP можно здесь.

Итак, скачиваем и устанавливаем WinSCP.

При первом запуске Вы увидите окно следующего вида:

Вводите имя сервера («Host Name»). Имя сервера указано в Панели Управления на главной странице в табличке «Общая информация» или в разделе FTP. Имя пользователя и пароль («User Name», «Password») — это Ваши логин и пароль для входа в Панель Управления.

Вы можете сразу подключиться, нажав «Login», или для удобства сохранить сессию, нажав «Save». При сохранении сессии будет предложено ввести имя сессии и выбор, сохранять или нет пароль.

На вкладке «Stored Sessions» Вы можете видеть сохранённые сессии. Вы можете выбрать сохранённую сессию в списке и нажать «Login» для подключения.

На вкладке «Preferences» Вы можете настроить вид программы после подключения. Вы можете выбрать интерфейс в стиле Norton Commander или в стиле проводника Windows Explorer. По умолчанию выбран первый вариант.

После подключения, если выбран интерфейс в стиле Norton Commander, Вы увидите примерно следующее:

Этот интерфейс более удобен для управления с клавиатуры, им можно пользоваться вообще без помощи мыши. Он также позволяет выполнять основные операции быстрее и более наглядно.

После подключения, если выбран интерфейс в стиле проводника Windows Explorer, Вы увидите примерно следующее:

Этот интерфейс хорошо известен всем пользователям ОС Windows.

Завершить сессию Вы можете из вкладки «Session», выбрав «Disconnect», или воспользовавшись комбинацией горячих клавиш.

WinSCP позволяет работать с файлами прямо на сервере и легко справится с большинством задач: например, Вы можете изменить владельца, группу или права на файлы, как представлено на изображениях ниже:

Удачной работы! Если возникнут вопросы — напишите нам, пожалуйста, тикет из Панели управления аккаунта, раздел «Помощь и поддержка».

Содержание

  1. IT Blog. Code Inside
  2. Подключаемся к серверу удаленно через WinSCP
  3. Краткая инструкция — как пользоваться программой WinSCP
  4. Описание программы
  5. Технические характеристики
  6. Особенности программы WinSCP
  7. Основной функционал WinSCP
  8. Добавление нового подключения
  9. Подключение к командной строке
  10. Включение отображения скрытых файлов
  11. Управление параметрами WinSCP
  12. Экспорт параметров WinSCP
  13. Импорт параметров WinSCP
  14. Аналоги для Linux
  15. CrossFTP
  16. FileZilla
  17. Krusader
  18. Заключение
  19. Введение
  20. Загрузка и установка WinSCP
  21. Возможности программ
  22. Файловые операции
  23. Соединение с серверами
  24. Интерфейс
  25. Установка и настройка WinSCP и PuTTY
  26. Установка WinSCP
  27. Установка PuTTY
  28. Настройка WinSCP
  29. Как работать в WinSCP
  30. Как работать в PuTTY
  31. Заключение
  32. Что представляет собой программа WinSCP и как ей пользоваться
  33. Что такое WinSCP
  34. Достоинства над похожими программами
  35. Как пользоваться программой
  36. Запуск WinSCP
  37. Настройка некоторых параметров в WinSCP
  38. Как включить просмотр скрытых данных
  39. Как перемещать и копировать файлы
  40. Редактирование файлов
  41. Выполнение команд на сервере

IT Blog. Code Inside

rss

Подключаемся к серверу удаленно через WinSCP

WinSCP — свободный графический клиент протоколов SFTP и SCP, предназначенный для Windows. Распространяется по лицензии GNU GPL. Обеспечивает защищённое копирование файлов между компьютером и серверами, поддерживающими эти протоколы.

Основные возможности программы:

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

Для установки русской версии выберите пункт “Multilanguage installation package”, а в начале установки выберите “Russian” в списке языков.

Если на момент загрузки русский перевод последней версии WinSCP не будет закончен, он не будет включён в полный пакет. В этом случае его можно скачать дополнительно. Для этого (после установки английской версии) необходимо скачать архив с переводом “Russian” и распаковать его в ту же папку, куда установлен WinSCP.

Соединение с серверами

При помощи 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.

winSCP2

winSCP1

WinSCP не отображает русские названия папок на удаленной машине, что делать?

Чтобы корректно отображались названия, необходимо подключаться с указанием правильной кодировки в настройках. Для этого перед подключением выберите в левом меню пункт «Среда» и выставьте для параметра «Кодировка UTF-8 для имен файлов» значение «Авто» или «Вкл».

Источник

Краткая инструкция — как пользоваться программой WinSCP

Содержание:

Описание программы

WinSCP – многофункциональный графический FTP-клиент, который поддерживает передачу данных через распространённые протоколы:

Бесплатно скачать WinSCP можно с официального сайта.

1

Технические характеристики

Операционная система: 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

12 crossftp

Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, FTPS, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier, Microsoft Azure, Google Storage и OpenStack Swift.
Поддержка русского языка: Нет.
Лицензия: Бесплатная. Есть платная версия с расширенными возможностями.

CrossFTP отсутствует в официальных репозиториях Linux. Установка производится путём скачивания и запуска инсталлятора.

FileZilla

13 FileZilla obshhij vid

Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, SFTP, FTPS.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.

Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:

Установка на CentOS из Epel-репозиториев выполняется командами:

Инсталлятор FileZilla можно скачать с официальной страницы загрузок.

14 gftp client

Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, FTPS, HTTP, HTTPS, SFTP, FSP, FTP, HTTP, FXP.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.

Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:

Установка в CentOS из Epel-репозиториев выполняется командами:

Сборки и исходный код программы GFTP можно найти на официальной странице GitHub.

Krusader

15 Krusader 1

Операционная система: Linux, Windows (Beta-стадия), MacOS и др.
Поддерживаемые протоколы: FTP, SAMBA, SFTP, SCP.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.

Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:

Установка в CentOS из Epel-репозиториев выполняется командами:

Сборки Krusader можно скачать с официальной страницы загрузок.

Заключение

Возможности SFTP-клиента далеко не ограничиваются приведенными выше функциями. WinSCP способен не только безопасно передавать данные, но и работать в связке с SSH-клиентом Putty, а также редактировать файлы на сервере без загрузки на устройство, используя готовые скрипты.

Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.

Начни экономить на хостинге сейчас — 14 дней бесплатно!

Источник

Введение

Загрузка и установка WinSCP

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

Для установки русской версии выберите пункт “Multilanguage installation package”, а в начале установки выберите “Russian” в списке языков.

Если на момент загрузки русский перевод последней версии WinSCP не будет закончен, он не будет включён в полный пакет. В этом случае его можно скачать дополнительно. Для этого (после установки английской версии) зайдите на страницу переводов и скачайте перевод “Russian” и распакуйте полученный архив в ту же папку, куда установлен WinSCP. Подробнее это описано в руководстве.

Возможности программ

Файловые операции

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

Один из двух интерфейсов программы позволяет также управлять файлами на локальном компьютере пользователя.

Соединение с серверами

Интерфейс

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

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

Если Вы только начинаете использовать WinSCP, возможно Вы предпочтёте использовать интерфейс в стиле Проводника Windows Explorer, так как он хорошо известен всем пользователям ОС Windows. Однако, если Вы привыкли работать в программах типа Norton Commander, таких как целый ряд современных файловых менеджеров (Total Commander, FAR, Altap Salamander), выбирайте соответствующий интерфейс. Интерфейс как в Norton Commander более удобен для управления с клавиатуры, им можно пользоваться вообще без помощи мышки. Он также позволяет выполнять основные операции быстрее и более нагляднo.

Источник

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

WinSCP cовместно с PuTTY будет мощнейшим инструментом в Вашей работе с серверами и сайтами, а также отличной заменой программам FileZilla, Total Commander и др.

Переключился на браузер, PHPStorm сохраняет автоматически файл, WinSCP автоматически загружает измененный файл на сервер, вы только обновляете страницу в браузере и проверяете работу кода, все, красота! Удобно, быстро и продуктивно!

Установка WinSCP

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

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

2015 01 19 01.55.05

Установка PuTTY

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

2015 01 19 01.49.24

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

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

Настройка WinSCP

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

2015 01 19 00.56.40

2015 01 19 00.58.26

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

2015 01 19 02.08.18

И указываем путь до файла запуска консоли PUTTY.EXE.
Обратите внимание на включенные опции, без них каждый раз придется вводить пароль соединения с сервером, а так не надо, автоматом передается.

2015 01 19 02.09.53

Все, вся настройка WinSCP для меня готова!

Как работать в WinSCP

Добавляем какое-нибудь подключение к серверу в WinSCP и нажимаем Войти.

2015 01 19 02.14.42

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

2015 01 19 02.20.10

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

При клике ПКМ по фалу появится контекстное меню, в котором вы управляете правами, владельцем, копированием, переносом и т.д. для этого файла.

2015 01 19 02.31.52

2015 01 19 02.34.42

Как работать в PuTTY

C запуском консоли PuTTY для подключения к серверу VPS/VDS все просто, в WinSCP есть специальная для него кнопочка.

2015 01 19 02.40.46

После нажатия на кнопку должна открыться консоль и автоматически подключится к серверу, увидите приветствие и под кем подключились.

2015 01 19 02.43.04

Все, желаю Вам приятной и продуктивной работы!

Заключение

В следующих статьях я поделюсь своим мануалом по настройке и тюнингу VPS/VDS сервера, это было лишь начало самого интересного 😉

Источник

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

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

programma WinCSP

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

Стоит отметить, что примитивный с позиции реализации софт внедряется практически в каждую ОС, но от пользователя для применения ПО требуются навыки работы с консолью и знание команд протокола (в Windows это утилита ftp.exe), а многие файловые менеджеры, такие как Total Commander, имеют интегрированный FTP-клиент. Но только с использованием специализированной утилиты предоставляются расширенные возможности. Одним из наиболее популярных, практичных и удобных в применении инструментов в данной категории программных продуктов является WinSCP. ПО выручает при постоянной необходимости работать с FTP, облегчая выполнение задач. Что представляет собой софт и как им пользоваться мы и рассмотрим.

Что такое WinSCP

Программа WinSCP – это бесплатно распространяемый графический SFTP-клиент под Windows с открытым кодом, главной задачей которого является копирование файлов между локальным компьютером и удалённым сервером по безопасным протоколам, включающим шифрование данных. Софт поддерживает SFTP, SCP, SSH-1, SSH-2, WebDAV, с ним легко переносить данные на машины с Linux, хостинги, облачные хранилища.

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

programma win scp 1

Рассматривая, что это за программа, перейдём к возможностям WinSCP:

Что касается интерфейса, то он делится на две окна, где в левой части будет показана структура файлов и папок вашего ПК, а в правой области – удалённого компьютера. Так, по аналогии с файловым менеджером (например, подобный интерфейс у Total Commander) легко копировать элементы между системами. Можно выбрать также интерфейс Windows Explorer, тогда окно разделится надвое.

Открыв программу, нужно будет выбрать сервер для осуществления соединения (окно выбора появляется при нажатии клавиш Ctrl+N). Когда подключение будет выбрано, в выпадающем меню сверху покажется новая сессия, переключаться между ними можно, выбирая нужную из доступных в списке сессий.

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

Достоинства над похожими программами

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

programmy total commander i winscp 1

При открытии объекта в WinSCP создаётся копия во временном файле, при изменении которого все коррективы заливаются на сервер. Таким образом, при сохранении изменений они тут же будут отражены на сайте. Кроме того, в WinSCP удобно работать с несколькими открытыми элементами, в том числе с разных FTP-аккаунтов, их вариации сразу загрузятся на сервер. Возможность редактирования файла прямо на сервере позволяет обойтись без лишних движений в виде скачивания, редактирования и повторной загрузки готового варианта.

Как пользоваться программой

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

udalennyj dostup winscp 1

Запуск WinSCP

При открытии приложения появится окно авторизации:

Настройка некоторых параметров в WinSCP

С настройками по умолчанию программа работает отлично, но некоторые параметры всё же можно настроить для удобства. В настройки можно попасть, используя верхнюю панель инструментов или клавиши Ctrl+Alt+P. Здесь доступно изменение внешнего вида программы, включая язык интерфейса, а также настройка показа скрытых файлов и прочие параметры.

nastrojki v winscp 1

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

В разделе «Безопасность» можно установить общий мастер-пароль для подключения к серверам, а также отметить опцию запоминания пароля в течение сессии.

Можно также деактивировать опцию оповещения о доступных обновлениях, если нет желания видеть уведомления при запуске ПО в разделе «Обновления», где потребуется выставить значение «Никогда» рядом с пунктом «Периодичность проверки» и снять отметку напротив «Сообщать об обновлении при запуске». Здесь же можно отменить и отправку статистики.

Как включить просмотр скрытых данных

Чтобы WinSCP могла показывать скрытые файлы, их отображение в проводнике программы нужно включить:

Как перемещать и копировать файлы

После того, как соединение установлено, откроется окно, разделённое на две части. Помним, что слева – локальный комп, справа – сервер.

kopirovanie fajlov v programme 1

Для копирования или перемещения файла на сервер выполняем следующее:

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

Редактирование файлов

redaktirovanie fajlov v programme 1

Чтобы изменять элементы на сервере, не перемещая их на компьютер, нужно просто выбрать файл, который требует редактирования, и нажать «Edit» на нижней панели (F4). Объект будет открыт во встроенном редакторе программы.

Выполнение команд на сервере

Для получения доступа к консоли, чтобы иметь возможность запуска приложений на сервере, нужно выполнить следующие действия:

Завершается работа с утилитой стандартно путём закрытия окна и подтверждения действия кнопкой «ОК».

Мы рассмотрели основы использования клиента, которых достаточно для знакомства с WinSCP и выполнения базовых задач, но функционал софта этим не ограничивается. Более детально ознакомиться с возможностями программы можно уже в процессе работы с ней.

Источник

 
Логотип ЛСМ ЮУрГУ

WinSCP — свободно распространяемая программа для Windows для защищенного копирования файлов между компьютером и сервером, поддерживающим протоколы SFTP, SCP, SSH-1, SSH-2.

  1. Установка WinSCP
  2. Подключение к серверу
  3. Копирование/перемещение файлов
  4. Редактирование файлов
  5. Выполнение команд на сервере
  6. Завершение работы WinSCP

1. Установка WinSCP

  • Данная программа не требует установки, просто скопируйте исполняемый файл в любую удобную для вас папку.

2. Подключение к серверу

  • Создание нового подключения
    • Запустите файл «WinSCP.exe» и подтвердите его выполнение. В появившемся окне проделайте следующее:
      • в поле «Host name» введите IP-адрес или доменное имя сервера: tornado.hpc.susu.ru
      • в поле «User name» введите свой логин.
      • в поле «Password» введите свой пароль.

    • Сохраните настройки: нажмите «Save», введите имя сохраняемой сессии, например, Tornado, выберите «Save password», и нажмите «OK».

           

  • Использование подключения
    • В окне WinSCP выберите сессию Tornado и нажмите «Login».

    • Далее выведется приветственное сообщение от сервера, к которому производится подключение, — нажмите «Continue» чтобы продолжить.

3. Копирование/перемещение файлов

  • После того, как вы удачно подключитесь к суперкомпьютеру, вы увидите следующее окно:

    В левой части отображаются локальные файлы и папки, а в правой — ваша домашняя директория на сервере.

  • Для копирования/перемещения файлов с локального компьютера на сервер проделайте следующее:
    • В правой части окна, где отображаются файлы и папки сервера, перейдите в папку, в которую вы хотите скопировать/переместить файлы с локального компьютера. Перемещение по папкам происходит так же как в проводнике Windows.
    • В левой части окна перейдите в папку, из которой вы хотите копировать файлы.
    • Выделите файлы для копирования. Для этого либо выделяйте нужные файлы по очереди, щелкая по ним мышкой и удерживая клавишу Ctrl, либо выбирайте непрерывный диапазон файлов, щелкнув на первый, а потом, удерживая клавишу Shift, на последний файл из выбираемого диапазона.
    • Скопируйте/переместите выделенные файлы из активной половины окна в другую, нажав кнопку «Copy»/»Move» внизу окна или F5/F6 на клавиатуре, а затем нажав «Copy»/»Move» еще раз в появившемся окне.

Примечание: копирование/перемещение файлов с сервера на локальный компьютер осуществляется аналогично.

4. Редактирование файлов

  • WinSCP позволяет вносить изменения в файлы, не перемещая их с сервера. Для этого выберите файл, который собираетесь изменить, и нажмите «Edit» на панели внизу (или F4). Файл откроется во внутреннем текстовом редакторе, схожем со стандартными текстовыми редакторами Microsoft Windows.

5. Выполнение команд на сервере

  • WinSCP позволяет получить доступ к консоли для запуска приложений на сервере. Для этого:
    • Выберите в меню «Commands» -> «Open terminal» (или Ctrl+T). Введите пароль.
    • Введите нужные вам команды, подтверждая каждую нажатием клавиши «Enter»
    • Закройте окно. После этого можете продолжать работу с программой, например, скопировать результаты выполненных заданий.

6. Завершение работы WinSCP

  • Для завершения работы закройте окно WinSCP и подтвердите команду выхода, нажав «OK».

    © Лаборатория суперкомпьютерного моделирования ЮУрГУ, 2008-2023
Разработка сайта: отдел поддержки и обучения пользователей.  

WinSCP — это программа для систем Windows, которая позволит нам подключаться к нескольким серверам с разными протоколами. Если у нас есть FTP, FTPS, FTPES, SFTP-сервер дома или в нашей компании, или если мы хотим использовать протокол SCP для передачи файлов, эта программа WinSCP позволит нам очень легко передавать файлы из своего графического пользовательского интерфейса. Сегодня в RedesZone мы расскажем о его основных функциях, о том, как он устанавливается и как мы можем его использовать.

ключевые особенности

Программа WinSCP позволит нам подключаться к локальным или удаленным SSH-серверам, как для выполнения команд, так и для обмена файлами через популярные протоколы SCP и SFTP, оба из которых основаны на SSH. Вы также можете подключаться к FTP-серверам и даже к Amazon S3, и все это с действительно интуитивно понятным графическим пользовательским интерфейсом.

Некоторые расширенные параметры, которые у нас есть в этом программном обеспечении, заключаются в том, что оно не только позволяет нам передавать файлы между локальными и удаленными компьютерами, но также включает консоль для выполнения команд, как если бы мы использовали PuTTY, на самом деле он отлично интегрируется с PuTTY, потому что он может начать новый сеанс с этой программой для выполнения команд, а не в самом WinSCP. Другой важной особенностью является интеграция PuTTYgen для генерации ключей SSH вместо аутентификации с использованием типичного имени пользователя и пароля. Эта программа позволяет вам настроить мастер-ключ для последующего подключения ко всем зарегистрированным профилям SSH, таким образом, с помощью мастер-ключа мы «разблокируем» все сохраняемые нами подключения.

WinSCP может устанавливать соединения через прокси, и мы даже можем настроить SSH-туннель для подключения к недоступному удаленному серверу, таким образом, мы можем обмениваться файлами или выполнять команды через машину перехода, как если бы мы делали это, когда мы туннелировали SSH с помощью популярной Putty в Windows или напрямую в Linux со встроенным SSH-клиентом. Эта программа также позволяет нам приостанавливать и возобновлять передачу файлов в дополнение к добавлению уровня шифрования на уровне файлов. Мы также можем настроить представление пользователя, настроить пользовательские команды для автоматизации определенных действий, легко синхронизировать локальные и удаленные каталоги и даже выбрать несколько файлов на основе установленных нами масок. Finalement,

На официальный сайт WinSCP, мы можем увидеть последние изменения, которые были внесены в это мощное программное обеспечение, а также прямую ссылку на его загрузку для операционной системы Windows. Мы можем загрузить эту программу в ее «портативных» версиях или непосредственно в виде исполняемого файла для ее установки.

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

Монтаж и наладка

Установка этого программного обеспечения действительно проста, просто следуйте указаниям мастера установки и нажмите «Принять» или «Далее», в случае, если у нас уже есть предыдущая версия WinSCP, мы можем нажать «Обновить». Полное обновление »или« Новая установка »сохраняя профили подключения, не потеряем. Мы также можем настроить путь назначения, где будет установлен WinSCP, и какие надстройки мы можем установить с помощью этой программы:

  • Расширение перетаскивания
  • Pageant для аутентификации SSH
  • PuTTYgen для генерации ключей SSH и аутентификации на удаленном сервере
  • Перевод на испанский и другие языки.

Мы выбрали все эти варианты, нажмите «Далее», чтобы продолжить установку.

Кроме того, установщик WinSCP может искать новые обновления, создавать значок на рабочем столе, отправлять в контекстное меню, управлять URL-адресами и даже добавлять каталог установки в путь поиска. Мы можем выбрать все или ни одну из этих опций, мы рекомендуем вам выбрать значения по умолчанию. Нажимая «Далее», мы должны выбрать очень важное решение, связанное с интерфейсом.

WinSCP дает нам возможность выбрать интерфейс ЧПУ, этот интерфейс состоит из двух панелей, слева будет локальный компьютер (нас), а справа — удаленный компьютер. У нас будут сочетания клавиш, как и в других программах, и мы сможем перетаскивать их между двумя панелями. Мы также можем выбрать интерфейс «Оператор», который состоит из одного экрана с удаленным каталогом, здесь у нас будут доступны сочетания клавиш Windows Explorer, и он также позволяет перетаскивать между окнами.

В нашем случае мы выбрали интерфейс ЧПУ, потому что он самый простой и быстрый для нас при передаче файлов между ними.

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

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

Первое, что мы увидим, как только откроем программу, — это меню, в котором мы можем начать устанавливать первое соединение с помощью SFTP, SCP, FTP или Amazon S3. Мы можем указать доменное имя или IP-адрес, частный или общедоступный, мы также можем увидеть номер порта, который мы должны использовать, и даже имя пользователя и пароль, если ключи SSH не используются для безопасного соединения с этим удаленным. SSH-сервер.

Конечно, мы можем сохранить все профили подключения в «Сайтах», чтобы подключаться позже гораздо быстрее, без необходимости заполнять все параметры подключения. Кроме того, у нас будет возможность перейти к дополнительным меню, если мы нажмем «Дополнительно», «Инструменты» или «Управление», все меню отлично переведены на испанский язык, поэтому у вас не должно возникнуть проблем.

В списке поддерживаемых протоколов у нас будут SFTP, SCP, FTP, WebDAV, а также Amazon S3, как вы можете видеть ниже. В зависимости от используемого протокола у нас будут некоторые параметры конфигурации или другие после установления соединения.

Чтобы подключиться к серверу, который находится в той же локальной сети или удаленном, нам просто нужно будет выбрать протокол, имя или IP-адрес, порт, имя пользователя, и позже, когда мы перейдем к подключению, он попросит нас ввести пароль. Здесь нам нужно ввести пароль только в том случае, если мы хотим зарегистрировать его в профиле сайта, если мы зарегистрируем его, мы можем сделать это в виде открытого текста (не рекомендуется) или создать главный ключ для шифрования всех учетных данных профилей, этот последний вариант является лучший и самый безопасный. Если мы не хотим сохранять пароль и всегда запрашиваем пароль пользователя при входе в систему, мы просто оставляем его пустым.

После того, как мы увидели основные параметры при входе в систему, мы увидим параметры подключения «Дополнительно…».

«Передовой…»

Если мы нажмем кнопку «Дополнительно…», мы сможем увидеть и настроить параметры, связанные со средой сервера, настройкой времени, конфигурацией каталога, корзиной, если мы хотим зашифровать файлы, с SFTP и конфигурацией оболочки (консоль), которая мы можем увеличить благодаря SSH-соединению. В принципе, нет необходимости касаться каких-либо из этих параметров конфигурации, если нам не нужна особая и конкретная конфигурация.

В разделе » войти «Здесь мы можем настроить размер буфера, максимальное время ожидания, если мы хотим отправить» keep-alive «, чтобы соединение оставалось открытым (это не рекомендуется для безопасности, если сервер SSH закрывает нас из-за бездействия, лучше таким образом), а также версию протокола IP по умолчанию. В разделе «Прокси-сервер» мы можем настроить прокси-сервер для подключения к Интернету. Если наш компьютер находится за прокси-сервером для доступа в Интернет, здесь нам нужно настроить все, что связано с подключением к прокси-серверу.

Самая интересная опция — «Туннель», эта программа позволит нам выполнять технику туннелирования SSH, таким образом, мы можем подключиться к удаленному серверу, доступному только из локальной сети, вращаясь на сервере, имеющем доступ к Интернету и локальной сети. Таким образом, мы можем настроить здесь конец туннеля, с которым мы должны «вращаться», а в основном «Site» — удаленный целевой сервер. Благодаря такой конфигурации мы можем получить безопасный доступ к серверам, которые изначально не имеют подключения к Интернету.

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

После того, как мы увидели параметры «Дополнительно» во время входа в систему, мы перейдем к входу в систему с локального сервера, чтобы увидеть, какие параметры у нас есть.

Outils

В меню инструментов у нас есть несколько очень интересных опций:

  • Импортировать сайты : С помощью этой опции мы можем импортировать » места »Хранится в программах PuTTY, FileZilla или SSH.

  • Импорт / восстановление конфигурации : С помощью этой опции мы можем загрузить файл с данными конфигурации WinSCP.
  • Экспорт / сохранение конфигурации : С помощью этой опции мы можем сохранить данные конфигурации WinSCP в файл.
  • Удалить шаги : С помощью этой опции мы можем удалить журнал различных файлов, чтобы сохранить нашу конфиденциальность.

  • Запустить конкурс : С помощью этой опции мы можем запустить программу Pageant.
  • Запустите PuTTYgen : С помощью этой опции мы откроемся, если у нас установлена ​​программа PuTTY, генератор ключей.

  • Проверить обновления : Это помогает нам узнать, установлена ​​ли у нас последняя версия WinSCP.
  • предпочтения : Отсюда мы можем изменить абсолютно все настройки WinSCP.

Управлять

В управлении у нас есть разные варианты:

  • войти : Это помогает нам подключиться к выбранному нами серверу.

  • Открыть в PuTTY : С этой опцией выбранный сервер будет открыт с программой PuTTY.
  • Параметры редактирования, переименования, клонирования и удаления : Это помогает нам выполнять эти действия на выбранном нами сервере.
  • Общий URL / код сеанса : Создает ссылку в текстовом коде, чтобы иметь возможность поделиться ею с другими пользователями.

  • Новая группа : Это позволяет нам создавать группы для резервного копирования наших серверов.

Увидев все самые важные параметры, которые есть в WinSCP, мы можем сказать, что это очень простая в использовании программа благодаря своей простоте с точки зрения параметров, но в то же время очень полная. Если вы ищете FTP-клиент с FTPS / FTPES, универсальный клиент SFTP и SCP, WinSCP, несомненно, является отличной альтернативой популярному клиенту FileZilla, который мы видели ранее в RedesZone.

После того, как мы предоставим IP-адрес, порт SSH-сервера и имя пользователя, WinSCP подключится к SSH-серверу напрямую, и мы получим ключ от SSH-сервера, нам придется принять его, если вы подключаетесь впервые, это уведомление Совершенно нормально, один нажимает «Да». Если вы входили в систему раньше, это может быть связано с атакой «злоумышленник в середине», поэтому нам нужно быть осторожными.

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

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

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

Одна особенность, которая нам нравится в WinSCP, заключается в том, что у нас будет возможность установить соединение через SSH для выполнения команд через SFTP-соединение (установление нового сеанса), но без повторного ввода информации аутентификации, это полностью автоматически. Если мы нажмем «Консоль», откроется новое меню для выполнения каждой из нужных нам команд.

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

Один из аспектов, который нам нравится в WinSCP, заключается в том, что он позволяет нам напрямую входить в PuTTY для выполнения команд. При нажатии на «Открыть в PuTTY» откроется новое окно с популярным клиентом SSH для Windows, но в этом случае нам придется снова аутентифицироваться на сервере SSH, либо с помощью ключа SSH (это будет что-то автоматическое и прозрачное. ) или паролем пользователя.

Это идеально, если вам не нужно вручную открывать PuTTY и выбирать профиль, так как он будет экспортировать его автоматически.

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

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

В этом посте установим и настроим для работы с сервером бесплатную программу FTP/SFTP-клиент для Windows  WInSCP и PuTTY.

WinSCP
— самая удобная, функциональная и незаменимая программа для работы с сервером и сайтами по FTP/SFTP для Windows.

PuTTY
— для удалённого администрирования Linux-серверов, для подключения к виртуальным серверам VPS/VDS по протоколу SSH.

WinSCP cовместно с PuTTY будет мощнейшим инструментом в Вашей работе с серверами и сайтами, а также отличной заменой программам FileZilla, Total Commander и др.

Больше всего мне нравится в WinSCP (чего нет в других подобных программах) — это автозагрузка на сервер измененных файлов в редакторе, например в PHPStorm, который сохраняет файл даже при потере фокуса автоматически и не приходится каждый раз сохранять файл комбинацией клавиш Ctrl + S.

Переключился на браузер, PHPStorm сохраняет автоматически файл, WinSCP автоматически загружает измененный файл на сервер, вы только обновляете страницу в браузере и проверяете работу кода, все, красота! Удобно, быстро и продуктивно!

Установка WinSCP

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

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

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

В архиве будет файл WinSCP.ru, его нужно распаковать в папку с программой.

Русский язык для WinSCP

Установка PuTTY

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

Скачиваем PuTTY

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


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

Настройка WinSCP

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

Запускаем программу, открываем настройки Tools -> Preferences

Выбираем Русский язык  Environment -> Languages -> Russian и нажимаем Ок.
Программа перезапустится на Русском языке.

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

Редактор кода в котором WinSCP будет открывать все файлы сервера

И указываем путь до файла запуска консоли PUTTY.EXE.
Обратите внимание на включенные опции, без них каждый раз придется вводить пароль соединения с сервером, а так не надо, автоматом передается.


Все, вся настройка WinSCP для меня готова!

Как работать в WinSCP

Добавляем какое-нибудь подключение к серверу в WinSCP и нажимаем Войти.

Подключение к серверу в WinSCP

Вот такой вот двухоконный файловый менеджер WinSCP, огромное спасибо и респект его разработчику!!!

Двухоконный файловый менеджер WinSCP

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

При клике ПКМ по фалу появится контекстное меню, в котором вы управляете правами, владельцем, копированием, переносом и т.д. для этого файла.

Контекстное меню WinSCP в котором вы управляете правами, владельцем, копированием, переносом и т.д.

Группа, владелец и разрешения для файла в WinSCP

Как работать в PuTTY

C запуском консоли PuTTY для подключения к серверу VPS/VDS  все просто, в WinSCP есть специальная для него кнопочка.

Запуск PuTTY для подключения к серверу VPS/VDS из WinSCP


После нажатия на кнопку должна открыться консоль и автоматически подключится к серверу, увидите приветствие и под кем подключились.

Консоль PuTTY подключенная к серверу VPS/VDS

Все, желаю Вам приятной и продуктивной работы!

Заключение

Надеюсь, эта статья поможет Вам разобраться и понять, для чего все это используется и делается, куда это можно применить.
WinSCP и PuTTY — это самые удобные на сегодняшний день инструменты для работы с сайтами и сервером по FTP/SFTP протоколам, попробуйте!

В следующих статьях я поделюсь своим мануалом по настройке и тюнингу VPS/VDS сервера, это было лишь начало самого интересного ;)

   
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 выполняются через меню ПараметрыНастройки. Множество различных параметров настройки внешнего вида и поведения программы позволяют легко адаптировать ее под предпочтения конкретного пользователя.

Настройки программы WinSCP.

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

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

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

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

Настройки подключений в программе WinSCP.

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

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

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

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

Настройки WinSCP позволяют поменять панели местами — НастройкиВнешний видКоммандерПанели — включить Поменять панели местами (локальная справа, сервер слева)

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

Настройка параметров передачи данных в программе WinSCP.

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

Отображение процесса передачи данных в программе WinSCP.

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

Режим синхронизации в программе WinSCP.

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

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

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

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

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

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

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

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

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

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

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

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

Автоматизация обмена данными с применением WinSCP

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

Для работы со сценариями можно использовать утилиту командной строки winscp.com, либо запустить программу с параметром /console:

«C:Program Files (x86)WinSCPWinSCP.exe» /console

Для удобства работы с командной строкой WinSCP можно добавить путь к каталогу программы в переменную PATH стандартными средствами Windows либо средствами самой WinSCP: ПараметрыНастройкиИнтеграцияДобавить папку WinSCP в путь поиска. Поскольку добавление пути поиска WinSCP выполняется в системную переменную PATH, требуется запуск программы от имени администратора и перезагрузка Windows для применения изменений.

После выполнения команды winscp.com или winscp.exe /console , откроется стандартное консольное окно с приглашением к вводу команд WinSCP:

winscp >

По умолчанию, в окне командной строки WinSCP используется кодировка UTF-8.
При желании, внешний вид и поведение консоли WinSCP можно настроить под свои предпочтения, например, включив выделение текста мышью и сменив цветовую палитру на черные символы на белом фоне.

Получение справки по командам WinSCP

Большинство внутренних команд WinSCP имеют синтаксическое и смысловое сходство с командами командной строки Linux. Для получения встроенной справки используется команда help:

Подсказка по командам WinSCP.

call — Выполняет заданную команду на сервере

cd — Изменяет папку на сервере

checksum — Вычисляет контрольную сумму файлов на сервере

chmod — Изменить права доступа к файлу на сервере

close — Закрывает соединение

cp — Дупликация/дубль удалённого файла

echo — Выводит свои аргументы в виде сообщения

exit — Закрывает все соединения и завершает программу

get — Загрузить файл с сервера

help — Отображает справку

keepuptodate — Постоянно отслеживать изменения в локальной папке

lcd — Изменить локальную папку

lls — Отобразить содержимое локальной папки

ln — Создать ссылку на сервере

lpwd — Отобразить содержимое локальной папки

ls — Отобразить содержимое папки на сервере

mkdir — Создать папку на сервере

mv — Переименование/перенос файла на сервере

open — Соединение с сервером

option — Просмотреть/задать параметры сценария

put — Выгрузить файл на сервер

pwd — Печатает имя папки сервера

rm — Удалить файл с сервера

rmdir — Удалить папку с сервера

session — Показать список активных соединений или выбрать активное соединение

stat — Запрашивает атрибуты файла на сервере

synchronize — Синхронизировать папку на сервере с локальной

Получение справки по конкретной команде WinSCP

Для получения дополнительной справочной информации по отдельным командам используется синтаксис:

help команда

help synchronize — получить подсказку по команде синхронизации. Результат выполнения:

synchronize local|remote|both [ < локальный каталог > [ < каталог на сервере > ] ]

Если первый параметр — ‘local’, синхронизирует локальный
каталог с удалённым Если первый параметр — ‘remote’,
синхронизирует удалённый каталог с локальным. Если первый
параметр — ‘both’, взаимно синхронизирует каталоги.
Если каталоги не указаны, синхронизируются текущие рабочие
каталоги.

Примечание: подтверждения перезаписи для этой команды
всегда отключены.
BR>
параметры:

-preview — Только просмотр различий, не синхронизировать

-delete — Удалить устаревшие файлы

-mirror — Зеркалирование (синхронизирует старые файлы тоже). Игнорируется в режиме ‘both’.

-criteria=< критерии > — Критерии сравнения. Возможные значения: ‘none’, ‘time’, ‘size’ и ‘either’. Игнорируется в режиме ‘both’.

-permissions=< код > — Установить права

-nopermissions — Сохранить права по умолчанию

-speed=< кбит/с > — Ограничить скорость передачи

-transfer=< режим > — Режим передачи: binary, ascii, automatic

-filemask=< маска > — Задаёт файловую маску.

-resumesupport=< состояние > — Настраивает поддержку возобновления. Возможные значения: ‘on’, ‘off’ или пороговая величина
действующие параметры: reconnecttime

примеры:

synchronize remote -delete

synchronize both d:www /home/martin/public_html

Использование собственных сценариев WinSCP .

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

Настройка передачи в  WinSCP.

Пункт меню Сформировать код… позволяет сформировать готовый сценарий для выполнения в виде обычного командного файла Windows,
сценарий для выполнения в командной строке WinSCP, а также коды сборки .NET для C#, VB.NET и Power Shell. В открывшемся окне Сформировать код передачи нужно
переключиться на вкладку Сценарий и выбрать нужный Формат, например Файл сценария

Файл сценария для выполнения в командной строке WinSCP.

Выбранный сценарий нужно сохранить в каком-нибудь файле в кодировке UTF-8 (UTF-16), например C:Scriptss1.txt и передать его на выполнение в виде параметра командной строки winscp:

winscp.com /script=c:Scriptss1.txt

Если каталог WinSCP не добавлен в пути поиска переменной PATH, по нужно указать полный путь к исполняемому файлу:

«C:Program Files (x86)WinSCPwinscp.com» /script=c:Scriptss1.txt /ini=nul

Очень желательно, в параметрах командной строки указать параметр /ini=nul. Это делается для того, чтобы обеспечить выполнение winscp.com с
конфигурацией по умолчанию и запрещает сохранение текущей конфигурации при завершении программы.

В процессе выполнения сценария, на экране отображается справочная информация:


Соединяюсь с site.com…
Соединение установлено
Открываю соединение…
Соединение открыто.
Активные соединения: [1] anonymous@site.com
/utility/Backplane_Utility
C:Backplane_Utility
backplane.zip | 1728 KB | 248,6 KB/s | binary | 100%

При необходимости, можно включить протоколирование выполнения сценария в журнале, например, C:Scriptss1.log :

winscp.com /script=c:Scriptss1.txt /log=C:Scriptss1.log /ini=nul

Для получения командного файла CMD Windows, необходимо выбрать ФорматПакетный файл:

Командный файл, созданный WinSCP.

Содержимое командного файла копируется в буфер обмена и затем в командный файл, например,
C:Scriptss1.bat. В полученный таким образом командный файл нужно внести некоторые изменения, указав действительные путь для файла журнала или отключить его ведение:


@echo off
«C:Program Files (x86)WinSCPWinSCP.com» ^
/log=»C:Scriptss1.log» /ini=nul ^
/command ^
«open ftp://anonymous@site.com/» ^
«cd /utility/Backplane Utility» ^
«lcd C:Backplane_Utility» ^
«get backplane.zip» ^
«exit»

REM Ниже пример анализа кода возврата для оценки результата выполнения сценария
set WINSCP_RESULT = %ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo Success
) else (
echo Error
)
exit /b %WINSCP_RESULT%


WinSCP возвращает ERRORLEVEL равный нулю, если сценарий выполнен успешно.
Команда exit /b %WINSCP_RESULT% формирует ERRORLEVEL для данного командного файла, который может быть использован в других сценариях для анализа результатов его выполнения.

Если выбрать ФорматКомандная строка, то в качестве кода передачи будут сформированы параметры командной строки
winscp.com для выполнении в среде командного процессора Windows. Как и в случае с командным файлом, потребуется некоторая правка пути журнала или его исключение. Например:

winscp.com /command «open ftp://anonymous@site.com/» «cd /Backplane_Utility» «lcd C:Backplane_Utility» «get backplane.zip» «exit»

Для получения сценариев на языках C#, VB.NET и PowerShell, используется вкладка Код сборки .NET

Код сборки .NET, создаваемой в среде WinSCP.

Полученный код для выполнения в среде PowerShell копируется в файл с расширением .ps1, например — C:Scriptss1.ps1 и запускается на выполнение командой:

powershell -file C:Scriptss1.ps1

По умолчанию, в Power Shell включена максимальная политика безопасности, которая позволяет выполнять команды PowerShell в командной строке,
но не позволяет выполнять в ней заранее подготовленные сценарии. Поэтому, если на экране отобразится сообщение о том, что
невозможно загрузить файл сценария, так как выполнение скриптов запрещено для данной системы, нужно выполнить команду:

powershell -Command Set-ExecutionPolicy RemoteSigned

После выполнения данной команды, выполнение сценариев в среде PowerShell будет разрешено.

Полученный код сборки для PowerShell, может потребовать некоторой правки, в частности —
указания полного пути для загрузки динамической библиотеки WinSCPnet.dll.


# Загрузить сборку .NET WinSCP
Add-Type -Path «C:Program Files (x86)WinSCPWinSCPnet.dll»
. . .

Использование планировщика заданий для автоматизации выполнения сценариев

Для запуска Планировщика заданий можно воспользоваться поиском в Windows, перейти в
“Панель управления” — “Администрирование” — “Планировщик заданий”, либо выполнить команду taskschd.msc.
Библиотека планировщика заданий, отображаемая в левой части окна оснастки планировщика, имеет довольно непростую иерархическую структуру, поэтому, можно создать отдельную папку, с использованием контекстного меню, вызываемого правой кнопкой мышки и пункта Создать папку, ввести имя папки, и в дальнейшем, именно в ней создавать свои тестовые или рабочие задания.

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

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

Мастер создания задачи для планировщика заданий Windows

На шаге

Общие введите имя задания и его описание. Имя, для примера — DownloadFiles, а описание «Download files from site.com». Описание может быть произвольным текстом, но желательно, чтобы оно отражало суть создаваемой задачи.

На шаге

Триггер выполняется настройка условий, при возникновении которых, будет запущена создаваемая задача.

Триггер задачи для планировщика заданий Windows

На шаге

Действия в качестве действия выбираем Запуск программы, в виде которой будет выступать созданный ранее командный файл Script1.bat, который нужно выбрать с использованием кнопки Обзор….

Действия задачи для планировщика заданий Windows

На шаге

Завершение нажмите кнопку Готово и задание будет создано. Настройки созданного задания можно изменить в любое время при наличии у пользователя соответствующих прав.

В начало страницы       |       На главную страницу сайта

WinSCP — свободный графический клиент протоколов SFTP и SCP, предназначенный для Windows. Распространяется по лицензии GNU GPL. Обеспечивает защищённое копирование файлов между компьютером и серверами, поддерживающими эти протоколы.

Основные возможности программы:

  • Графический интерфейс в стиле Norton Commander и как в проводнике Windows Explorer(на выбор).
  • Все основные файловые операции — копирование, удаление и т.д.
  • Автоматизация при помощи скриптов и интерфейса командной строки.
  • Интеграция с Pageant (PuTTY Agent) с поддержкой авторизации по открытым ключам.
  • Интеграция с Windows (поддержка Drag&Drop, ярлыков, поддержка схем URL).
  • Работа с ключами и версиями протокола SSH.
  • Встроенный текстовый редактор.
  • Поддержка различных типов авторизации: по паролю, аутентификации с открытым ключом, Kerberos.
  • Возможность сохранять настройки соединений.
  • Синхронизация папок по нескольким автоматическим и полуавтоматическим алгоритмам.
  • Локализации интерфейса для нескольких десятков языков, в том числе русского.
  • Возможность работы с использованием файла конфигурации вместо хранения настроек в реестре, что удобно при запуске с переносных носителей.
  • Поддержка протоколов SFTP и SCP поверх SSH-1 и SSH-2, а также FTP.
  • Плагин для поддержки протокола SFTP в программе FAR Manager.

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

Для установки русской версии выберите пункт “Multilanguage installation package”, а в начале установки выберите “Russian” в списке языков.

Если на момент загрузки русский перевод последней версии WinSCP не будет закончен, он не будет включён в полный пакет. В этом случае его можно скачать дополнительно. Для этого (после установки английской версии) необходимо скачать  архив  с переводом “Russian” и распаковать его  в ту же папку, куда установлен WinSCP.

Соединение с серверами

При помощи 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.

WinSCP

WinSCP

WinSCP не отображает русские названия папок на удаленной машине, что делать?

Чтобы корректно отображались названия, необходимо подключаться с указанием правильной кодировки в настройках. Для этого перед подключением выберите в левом меню пункт «Среда» и выставьте для параметра «Кодировка UTF-8 для имен файлов» значение «Авто» или «Вкл».

WinSCP

Напечатать
| Ubuntu и Debian, Windows | Опубликовано: 09.10.2012 21:53 | 0

Понравилась статья? Поделить с друзьями:
  • Winscard dll patch rdp windows 10
  • Winscan2pdf для windows 10 64 bit
  • Winrm служба удаленного управления windows ws management
  • Winreagent что это за папка в windows 10 можно ли удалить
  • Winreagent что это за папка в windows 10 scratch