Setting96.ru

Строительный журнал
27 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

WinSCP; Работа с файлами на удаленном сервере

WinSCP — Работа с файлами на удаленном сервере

WinSCP2Для переноса и работы с файлами на удаленном сервере Linux существует бесплатная утилита WinSCP.

WinSCP — это графический клиент SFTP (SSH File Transfer Protocol) для Windows с открытым исходным кодом. Он также поддерживает [устаревший] протокол SCP (Secure Copy Protocol). Предназначен для защищённого копирования файлов между компьютером и серверами, поддерживающими эти протоколы.

Для загрузки необходимо перейти на сайт:

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

WinSCP — это графический SFTP-клиент.

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

Для того, чтобы работать по протоколу SFTP, должна быть обеспечена работа по протоколу SSH, т.е. должно работать удаленное подключение по SSH, например через Putty.

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

image

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

Необходимо использовать учетную запись обычного пользователя. Под пользователем root подключение запрещено.

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

image

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

WinSCP_conf_w

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

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

image

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

WinSCP_win_style

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

image

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

Как настроить синхронизацию с SFTP-сервером

В автономном режиме @MAX SyncUp позволяет синхронизировать папки с файлами, хранящиеся на вашем компьютере, с папками расположенными на съемных дисках, на сетевых компьютерах или NAS, на FTP, SFTP или WebDAV-серверах, а также в Google Drive.

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

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

На панели инструментов нажмите кнопку New profile

Читать еще:  Viber синхронизация нет бесед

При этом откроется Мастер создания нового профиля. На первой вкладке мастера вам необходимо выбрать тип профиля.

Выберите Synchronization profile и нажмите кнопку Next.

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

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

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

Выберите FTP server, введите учетные данные для доступа, выберите Uncompressed files в качестве типа хранилища, а затем нажмите кнопку Next.

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

Усложним задачу. Предположим, что вам необходимо синхронизировать подпапку Edited Photos, расположенную на вашем компьютере в папке Pictures, так, чтобы она синхронизировалась с подпапкой My Edited Photos, сохраненной на сервере.

Для этого сначала укажите основную целевую папку (Pictures) для папки Pictures, а затем перенаправьте подпапку Edited photos в подпапку My edited photos (в поле Source path введите полный путь к Edited photos, в поле Target path введите полный путь к папке My edited photos на сервере и затем нажмите кнопку Add). Нажмите кнопку Next.

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

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

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

Назначьте расписание запуска профиля и нажмите кнопку Next.

Это откроет вкладку, где вы можете задать дополнительные параметры профиля.

Выберите дополнительные параметры (если это необходимо) и нажмите кнопку Next.

Затем откроется вкладка, где вы можете задать имя профиля.

Введите имя профиля и нажмите кнопку Next.

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

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

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

Subscribe RSS

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 не отображает русские названия папок на удаленной машине, что делать?

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

Установка и настройка FTP-клиента WinSCP

9 ноября 2013 Алексей Ершов Просмотров: 4 143

Итак, у вас уже есть хостинг и домен, привязанный к хостингу. Для переноса сайта с локалхоста на хостинг и дальнейшей работы с ним нам понадобится FTP-клиент. По моему мнению, для операционной системы Windows, самым удобным и надежным является FTP-клиент WinSCP. О том где его скачать, как установить и настроить и пойдет речь в этой статье.

Где скачать WinSCP?

Программа WinSCP распространяется по лизенции GNU GPL. Это означает, что вы можете бесплатно скачать её на официальном сайте и свободно использовать в свое удовольствие. Вот ссылка на страницу загрузки: WinSCP скачать бесплатно. Кликните там по ссылке “Installation Package” . Рабочая версия на момент написания статьи WinSCP 5.1.7. Не спешите искать русскую версию программы – язык можно будет настроить после установки программы, к которой мы и переходим.

Установка WinSCP

Запустите скачанный файл (сейчас это winscp517setup.exe). Оставьте язык установки English, поскольку русского в предлагаемых вариантах нет. Не переживайте, это не язык интерфейса программы, а язык, который будет использоваться в процессе инсталляции.

Начало установки ftp клиента WinSCP

В следующем окне приветствия просто жмем “Next >”. Скриншот пропущу – там все понятно.

Далее принимаем условия лицензии GNU GPL

Принятие лизензионного соглашения в процессе установки WinSCP

В следующем окне оставляем типичную установку

Типичная установка WinSCP

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

Выбор интерфейса при установке WinSCP

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

Завершение установки WinSCP

Установка FTP клиента WinSCP успешно завершена. Программа запускается и открывается окно авторизации.

Читать еще:  Как удалить центр синхронизации windows 7

Настройка WinSCP

Настройка русского языка в WinSCP

Для начала давайте настроим обещанный русский язык интерфейса программы. В появившемся после запуска программы окне, внизу нажмите кнопку “Languages” и затем “Get More…”

Настройка русского языка интерфейса в программе WinSCP

Вас перенаправит на веб-страницу с таблицей доступных языков. Нужно найти Russian и кликнуть по ссылке, как показано на скришоте.

Скачивание русского языкового пакета для WinSCP

Скачанный архив ru.zip нужно разархивировать, и файл WinSCP.ru скопировать в C:Program FilesWinSCP – это папка, в которую по-умолчанию была установлена программа WinSCP. Теперь у вас в меню Languages появится пункт “Russian – Русский”.

Переключение на русский язык интерфейса WinSCP

Настройка подключения WinSCP к серверу хостинга

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

Адрес сервера: host_name

Имя пользователя: user_name

Эти данные внести в соответствующие поля в окне “WinSCP Вход”.

Файловый протокол оставляем по умолчанию SFTP (SSH FTP) – это сетевой протокол, который шифрует весь трафик, поэтому ваше подключение к серверу будет безопасным. У некоторых хостинг-провайдеров доступ по протоколу SSH нужно будет включить в панели управления хостингом. Если же ваш хостинг-провайдер не предоставляет возможность доступа по SSH, то можете выбрать файловый протокол FTP, но лучше сменить хостинг на нормальный!

Настройка подключения в FTP клиенте WinSCP

Нажмите “Сохранить”. Появится окно, в котором можете изменить название вашего соединения или оставить то, что предлагается по умолчанию. Галочку сохранения пароля в целях безопасности лучше не ставить, но если захотите сохранить, то в WinSCP есть возможность задать еще пароль на вход в саму программу – так называемый, мастер пароль (master password). В случае сохранения пароля соединения рекомендую тогда задать мастер пароль. Как это сделать читайте далее в статье.

Сохранение данных соединения в программе WinSCP

Жмите ОК. В списке соединений появится только что созданное. Если галочку “Save password” вы не поставили, тогда при каждом подключении вам нужно будет вводить пароль доступа. При первом подключении вам может быть выдано сообщение касательно открытого ключа сервера. В этом случае подтвердите, что вы доверяете этому серверу. Если, конечно, доверяете своему хостинг-провайдеру. =)

Включение мастер пароля

Для повышения безопасности в WinSCP есть возможность включить мастер пароль.

Настройка мастер пароля в WinSCP

Далее “Безопасность” – “Использовать мастер пароль” . Задайте дважды мастер пароль и сохраните – ОК.

Включение мастер пароля в WinSCP

Теперь при подключении к хостингу у вас будет запрашиваться этот пароль. Чем удобно использование мастер пароля? Если у вас много сайтов на разных серверах – вы можете завести в WinSCP все ваши соединения, сохранить пароли (которые, наверняка, отличаются для каждого соединения) с помощью галочки “Save password”, и задать мастер пароль. Теперь вам не нужно помнить или постоянно копировать из файла пароли для разных соединений. Вам достаточно запомнить один мастер пароль и вводить его при подключении к любому из серверов.

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

Жду ваших вопросов и комментариев.

Всем комфортной и безопасной работы!

Опубликовано в рубрике Инструменты

Понравилась статья? Не забудьте поделиться с друзьями и коллегами:

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты