WinSCP — копирование файлов с Linux. Установка и настройка FTP-клиента WinSCP

Сейчас практически весь софт становится максимально «нашпигованным» и «привлекательным», что даже можно проводить конкурсы на тему «найдите 5 отличий между Chrome и Firefox». Мы все это к тому, что одновременно простой, надежный и узконаправленный софт актуален как никогда.

Для работы с ftp многие используют всеми известный Total Commander, способный работать в качестве файлового менеджера и ftp клиента. В плане работы с файлами к Тотал Коммандеру сложно придраться, но вот при работе с ftp и ssh нарекания есть. Например, временный файл отправляется на сервер только тогда, когда он будет закрыт в редакторе; то есть, при редактировании, например, css-файла и внесения изменений на сайте, необходимо закрыть его и только тогда смотреть на изменения, а чтобы продолжить внесение изменений нужно вновь открывать этот файл. Не очень-то и удобно.

Total Commander также закрывает сессию ftp через определённое время бездействия. Не знаем точно, но, похоже, что пакетов для поддержания соединения Тотал Коммандер не отправляет, поэтому при работе приходится постоянно переподключаться из-за разрывов соединения. Да и к слову, ftp далеко не самый лучший протокол для передачи данных, поэтому если сервер позволяет, то лучше использовать ssh; работать рекомендовано под протоколом ssh-2 в силу его повышенной безопасности.

Но все же Total Commander имеет жирный плюсик: все его настройки хранятся в закрытом ini-файле, который можно таскать с одного компьютера на другой и таким образом активировать свои настройки. Но теперь мы бы хотели поговорить о программе WinSCP, которая имеет ряд преимуществ перед Тотал Коммандером при работе с ftp и ssh (в конце материала рассмотрим возможность работы программы под sudo).

Что такое WinSCP

WinSCP – графическая оболочка-клиент SFTP для множества операционных систем, включая Windows, имеющая исходный открытый код. WinSCP также поддерживает старый протокол передачи данных SCP, что в общем-то понятно из названия программы.

Главное предназначение программы – передача в защищенном режиме файлов между компьютерами и серверами, «дружащие» с этими протоколами.

Программа постоянно подвергается обновлениям, а получить всегда свежую версию на английском можно по URL: https://winscp.net/eng/download.php . К слову, пользоваться утилитой – одно удовольствие.

Чтобы инсталлировать русскую версию, необходимо выбрать пункт «Multilanguage Installation package» и в начале установки пакета выбрать «Russian» из представленного пакета языков. Даже если на момент скачивания последней версии перевод не будет доведен до ума, то тогда его придется скачивать дополнительно. Чтобы это сделать (уже после установки english version), перейдите на страницу «Перевод», скачайте перевод «Russian», после чего распакуйте полученный архив в каталог с утилитой WinSCP.

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

  • графический интерфейс;
  • программа переведена на множество языков, включая русский;
  • интеграция с Windows;
  • выполнение всех ключевых файловых операций;
  • поддержка протоколов SFTP и SCP помимо SSH-1 и SSH-2;
  • автоматизация процессов при помощи использования интерфейса командная строка и скриптов;
  • есть текстовый редактор;
  • авторизация по паролю, GSS, Поддержка открытого ключа;
  • реализовано две оболочки – как в Norton Commander и Windows Explorer;
  • настройки соединений можно сохранять;
  • можно использовать файл конфига вместо реестра.

Остановимся немного на интерфейсе. При открытии программы перед вами появится двухоконный интерфейс, который вы могли видеть в Total Commander и ему подобных программах. При открытии также придется выбрать сервер ля соединениия, ведь в оффлайн режиме программа работать отказывается. Также можно выбрать и интерфейс Explorer, и тогда окно будет разделено надвое: с левой стороны будет показано древо каталогов, а справой стороны список файлов и папок определённого каталога.

Если нажать Ctrl+N, то отобразится окно с выбором сервера подключения. После выбора подключения новая сессия отобразится в выпадающем меню вверху программы. Теперь вы сможете переключаться между сессиями просто выбирая нужную из списка. Чтобы получить возможность редактировать текстовые файлы, необходимо указать любой сторонний редактор – например, Dreamweawer или HTMLpad.

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

Если открыть файл в WinSCP, то будет создана копия во временном файле, а при изменении этого временного файла все изменения будут закачаны на сервер. То есть если изменить стандартную надпись «Lorem ipsum» на «Добро пожаловать» и сохранить внесенные изменения, то сразу же после обновления страницы изменения будут видны на сайте. Также хорошо реализована работа с несколькими открытыми файлами, даже при работе с разных ftp-аккаунтов: их версии также будут сразу же загружаться на сервер.

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

Работа с Sudo

Чтобы получить дополнительные привилегии в WinSCP, программу можно запускать с указанием команды sudo при указании в поле SFTP server пути к SFTP серверу. В зависимости от операционки путь может различаться, но в Ubuntu, например, это будет так: sudo /usr/lib/openssh/sftp-server
Чтобы юзер мог выполнять команду sudo без ввода пароля, необходимо внести изменения в файл /etc/sudoers и добавить в конец строки: имя_пользователя ALL=NOPASSWD: /usr/lib/openssh/sftp-server
Теперь вы знаете, как работать с программой при использовании sudo.

Как же приручить эту программу. Здесь Я описал стандартные и наиболее удобные настройки, некоторые конечно же могут поизвращаться и настроить всё под себя.

Но для начала, зачем она нужна:
1. Работает по защищенному протоколу SSH
2. Каждому виду файлов можно назначить свой собственный редактор, например для php - PHP Expert Editor, для CSS - TopStyle, для Javascript - WritePad, или присвоить один свой любимый редактор на всевозможные расширения файлов.
3. Теперь Вам ненужно сначала править скрипты на локальном хосте, а затем закачивать их на хосинг и смотреть всё ли нормально, всё это программа сделает за Вас.

Ну что Вы не верите, что такое возможно, ну тогда начнем.

При запуске программы нас приветствует следующее окно, которое просит ввести адрес по которому мы и будет соединяться, этот адрес, Вам должны выдать при покупке хостинга. Очень часто данные для подключения совпадают с данными по фтп. Итак приступим. В поле Host name введем IP адрес или доменное имя для подключения, затем в поле User name введем наш логин и в поле Password введем наш пароль . Теперь, что бы при следующем подключении не вбивать всё это заново нажмем на кнопочку Save .

У Вас появиться следующее окошечко, в котором нужно обозвать Ваше подключение, можете написать Вася, Петя или Маша, в данном случае я обозвал его мой хостинг по протоколу SHH . После как напишите, нажмите ОК .

Перед Вами откроется окно выбора подключения, программа очень гибкая и позволяет сохранять множество видов подключений. Выберите, кликнув по мой хостинг по протоколу SHH или по тому названию, которое дали Вы, и нажмите на кнопочку Login . Программа начет подключаться, если она будет задавать вопросы, например про кэширование, нажимайте ОК .

После как Вы подключитесь, Вы увидите окно с различными вкладками и Вашими директориями подобно FTP, но ведь нам еще нужно настроить этого зверька под себя, и так преступим. Вам нужно нажать сверху открывшегося окна кнопочку Options и выбрать вкладочку Preferences или просто нажать комбинацию клавиш Ctrl+Alt+P . Перед Вами откроется окно настроек, в котором мы должны выбрать вкладку Panels и выставить всё так, как показано на рисунке. Как видите, в следующем окне я заменяю Open на Edit .

Перед Вами окно выбора редактора. Нажимаете кнопочку Browse , и указываете местоположение Вашего любимого редактора.

Затем обязательно поставьте галочку возле External editors opens multiple files in one windows . Конечно же, Вы можете присвоить одним типам файлов один редактор, а другим типам файлов др. редактор, чем не прелесть? Уже вкушаете:) Ну чтож теперь нажмите ОК.

Теперь откройте вкладку Background и поставьте бутончик возле Show .

Это действие не является обязательным, но если Вы большой любитель программы PuTTY, то эта вкладочка Вам придется по душе, просто выберите файл с программой и нажмите поставьте галочку возле Remember session password and pass to PuTTY.

Теперь нам нужно указать временную диркторию. Зачем это нужно? Это необходимо для нормальной работы, т.к. winscp сначала закачивает файл на жесткий диск, а затем открывает его Вашим любимым редактором, не теряя при этом сессии. В данном случае я создал на диске C директорию TEMP и выбрал её в качестве временной. Не забудте убрать галочку возле Cleanup obsolete temporary directories on startup .

Теперь можете нажать на кнопочку ОК снизу окна и наслаждаться приятной работой. И если Вы её еще не скачали, то кликайте сюда для закачки - 1.32 мб.

Что делать, если при подключении к серверу по FTP появляется ошибка?

Error listing directory
Could not retrieve directory listing
Illegal PORT command

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

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

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

1. Обновляем файлы на сервере (переносим новые/измененные файлы с ПК на сервер, файлы не существуют на ПК но существующие на сервере - удаляются)

2. Обновляем файлы на ПК (переносим новые/измененные файлы с сервера на ПК, файлы не существуют на сервере но существующие на ПК - удаляются)

Обновлено: 22.09.2017 Опубликовано: 14.10.2016

Описание

WinSCP — это файловый менеджер для работы по протоколам SFTP (используется SSH), SCP, FTP , WebDAV. Удобно использовать для передачи данных на компьютеры с Linux и облачные сервисы. WinSCP работает по безопасным протоколам, включающим шифрование данных.

Установка WinSCP

Если была скачана версия Portable, достаточно распаковать архив.

Если скачана версия для установки, запускаем файл - принимаем лицензионное соглашение и нажимаем Далее , оставляя все настройки по умолчанию. В конце нажимаем Установить и дожидаемся окончания процесса инсталляции. После оставляем галочку «Запустить WinSCP» и нажимем кнопку Готово .

Как пользоваться

Подключение

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

И нажимаем Войти . Если система предложит принять сертификат, соглашаемся нажав Да .

В правой части окна программы появится список папок и файлов на удаленном компьютере, слева — папки на локальном компьютере:

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

Полезные настройки

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

Запускаем программу - в открывшемся окне «Вход» снизу вликаем по Инструменты - Настройки:

1. Язык

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

* Если программа запускается на английском, для запуска настроек нажимаем по Tools - Preferences - в открывшемся окне переходим в Languages - выбираем нужный или добавляем, нажав Get more .

2. Скрытые файлы

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

3. Редактор

Если мы привыкли использовать свой редактор, например, Notepad++, переходим в раздел Редакторы - нажимаем Добавить - прописываем путь до нужной программы - OK - переставляем наш редактор на самый верх.

4. Безопасность

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

5. Обновления и статистика

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

Если нет желания отправлять статистику, снимаем галочку Разрешить анонимный сбор статистики .

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

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

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

Установка WinSCP

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

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

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

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

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

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

Настройка WinSCP

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

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

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

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

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

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

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

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

Пароль: password

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

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

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

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

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

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

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

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

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

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

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

Долгое время я пользовался Filezilla, по праву считающейся лидером среди ФТП-менеджеров. Пользовался до тех пор, пока все мои сайты и сайты моих клиентов не оказались зараженными вирусом - в файлы javascript был внедрен вредоносный код. Анализ ситуации показал, что произошла утечка паролей протокола ФТП и сайты были заражены именно таким путем - на одном из компьютеров сети был найден вирус-троян, который, вероятно, и украл пароли, использованные впоследствии для заражения. Стандартная ситуация, в общем-то.

После очистки сайтов я полез в интернет и выяснил некоторые неприятные подробности - Filezilla хранит пароли в открытом, незашифрованном виде в файле sitemanager.xml (см. скриншот, строка Pass).

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

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

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

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

Для начинающих: FTP (ФТП) - File Transfer Protocol (протокол передачи файлов). Говоря проще, это способ обмена файлами с сервером. Полное описание можно найти на Википедии , вдаваться в подробности не будем. Отметим лишь, что для установки соединения нужны следующие атрибуты, называемые в разных программах по-разному:

  • Имя ФТП сервера. Может называться: «Имя ФТП хоста» или просто «Сервер»
  • Имя пользователя. Может называется: «Логин», «Пользователь» или «Имя аккаунта»
  • Пароль

Если у вас есть вышеперечисленные атрибуты, то можно приступить к установке WinSCP.

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

Идем на страницу загрузки WinSCP . Если вы приверженец переносимых (portable) программ, то загрузить такую версию сможете, пройдя по ссылке «Portable executables».

После загрузке полной версии WinSCP, устанавливаем ее, запустив загруженный exe-файл. Установка проста, но русского языка в пакете нет, поэтому можете не искать его в выпадающем списке - русскую локализацию загрузим позже. Дойдя до шага с подтверждением, отмечаем «I accept the agreement» и жмем «Next» до конца установки, ничего не трогая - все что предлагается, можно потом изменить в самой программе.

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

Теперь идем качать русский язык. Запускаем WinSCP.exe, жмем на кнопке «Languages», затем на «Get More».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройка WinSCP

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

В верхнем меню идем в «Настройки», а в нем снова в «Настройки», либо жмем кнопку с шестеренкой.

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

Вкладка «Окружение»

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

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

Раздел «Окно» пропускаем, переходим в «Панели» . В нем представляет интерес действия по двойному клику мыши на файле. Эта опции пригодятся перешедшим в WinSCP из Файлзиллы, в которой по двойному клику выполнялось копирование, а не открытие файлов. По умолчанию двойной клик вызывает редактирование файла, которое производится во встроенном редакторе. Поэтому имеет смысл изменить действие на открытие файла, который откроется в соответствующей типу файла программе - вы будете работать, как в проводнике Виндовс.

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

Вкладка «Редакторы»

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

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

Вкладка «Файлы»

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

Прежде всего зайдем в настройки закачки по умолчанию. В ней ОБЯЗАТЕЛЬНО должен быть отмечен чекбокс «Как двоичные файлы». Любителям порядка на сайте рекомендую отметить чекбокс переименования файлов в строчные буквы - бардак с разным регистром в имени и расширениях файлов не способствует нормальной работе.

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

Вернемся фоновым настройкам. Непосредственно попасть в них можно, щелкнув на шестеренке панели закачек (см. скриншот ниже), которую мы вызвали только что. Отметив три первых чекбокса «Enable queue processing by default» (разрешить использовать очередь по умолчанию), «По умолчанию закачивать в фоне» и «Передать каждый файл индивидуально на фоне» мы обеспечим удобную и надежную работу без всяких окошек и подтверждений. Особую роль в этом играет первый чекбокс «Enable queue processing by default». Если снять его выделение, то файлы будут помещаться в очередь, но не загружаться на сервер, пока не будет нажата кнопка «Enable queue processing» (см. скриншот ниже).

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

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

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

Вкладка «Безопасность»

На этой вкладке вы сможете установить мастер-пароль, который повысит надежность работы с программой в публичном месте и не позволит посторонним лицам осуществлять соединение. При вводе простого пароля из двух-трех букв появится предупреждение о его ненадежности, поэтому лучше сразу вводить пароль длиной не менее 6 символов. Никто не заставляет выдумывать суперсложные пароли для этой цели, которые невозможно запомнить, но комбинация из различных дат и имен есть у каждого, не так ли?

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

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

Вкладка «Хранилище»

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

Вот и все. Мы установили, настроили WnSCP и начали работу. Завершая статью, еще раз поговорим о надежности описанного нами менеджера ФТП. Она, без сомнения выше, чем у Filezilla, но пароли воруются и с WinSCP. Если защита компьютера дырявая, вам не поможет самая надежная программа - пароли тырятся и с файлов, и с системного реестра. На момент написания статьи нет бесплатных программ ФТП, которые хранили бы пароли в действительно зашифрованном виде, используя надежный алгоритм шифрования AES либо другой. Вы должны понимать это и обеспечивать соответствующую защиту своего рабочего места.

Помогла статья? Помогитие и вы развиться сайту, опубликуйте ссылку!

Статьи по теме: