Меню

Лучший ftp-клиент WinSCP

Создание сайтов4766

Здравствуйте. Не секрет, что хранить пароли в ftp-клиенте нельзя, а также сам протокол ftp менее безопасен, чем sftp, поэтому такие популярные программы, как Filezilla и Total commander, не подходят, если вы хотите гарантировано сохранить свои сайты в рабочем состоянии.

Лучший ftp-клиент

WinSCP: что это за программа

Это ftp-клиент, то есть программа, позволяющая передавать файлы между сервером и компьютером. Кроме того, она умеет работать с SSH, если поставить дополнительное приложение (Если WinSCP у вас портабельный - как с установочным обстоят дела, не знаю).

Преимущества WinSCP

  1. Безопасность. Она, если вы не оотметите чекбокс, не будет запоминать пароль, что позволяет предотвратить получение доступа вирусами;
  2. Быстродействие. Она запускается и работает быстро;
  3. Ничего лишнего. Total Commander - файловый менеджер, поэтому в нём много лишних функций. В WinSCP этого нет;
  4. Удобный интерфейс. Не придётся разбираться, что где находится;
  5. Возможность подключения по SSH;
  6. Поддержка протоколов SCP и Sftp.

Отзывы о WinSCP

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

Отзывы из интернета

Оль Хармштейн

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

Галина:

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

Отзывы взял здесь.

Больше отзывов в интернете не нашёл, да и второй написан только из-за того, что человек не понял, почему программу эту поставили. Ещё вызывает интерес, что он опубликован не только на указанном выше сайте, но и на нескольких других, а человек, который бы так считал, не программу бы обругивал, а попросил бы поменять её на что-то другое, да и фраза "не даёт ничего формировать" непонятная.

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

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

Установка

  1. скачиваем архив с программой:
  2. Скачивание WinSCP;

  3. Распаковываем (Должна появиться папка);
  4. Заходим на страницу языков для программы, находим "russian" и нажимаем ссылку с названием версии:
  5. Страница с языками WinSCP;

  6. Распаковываем "ru.zip" и копируем появившийся файл в папку с программой, должно получиться так:
  7. Папка WinSCP

  8. Заходим в папку программы и запускаем "WinSCP.exe".

Настройка

Как вы видите, программа уже на Русском (Если мы не скопировали бы "winSCP.ru", интерфейс был бы на Английском).

WinSCP уже на Русском

Заходим в инструменты, пункт "Настройки", выбираем вкладку "Редактор" (Она десятая):

Настройка редактора в WinSCP

Здесь рекомендую выбрать свой редактор, например, notepad++. Для этого нажмите на кнопку "Добавить", затем - "Обзор", выбираете файл и нажимаете "Открыть". После этого - "ok":

Выбор Notepad++ в WinSCP

Добавление редактора

В разделе "Интеграция" вы можете создать ярлык на рабочем столе, добавить в меню "Отправить", зарегистрировать для обработки url и добавить папку WinSCP в путь поиска:

Настройки интеграции WinSCP

Следующая вкладка - это "Программы". Здесь укажите путь до SSH-клиента PuTTY. Если вы хотите использовать установочную версию, оставьте настройку без изменений. Если же решили скачать переносную версию - нажмите "Обзор", а также отметьте флажок "Помнить пароль сессии и передавать его PuTTY (SSH). К этой настройке мы возвратимся, когда будем настраивать SSH:

Интеграция WinSCP с PuTTY

На вкладке обновления настраиваете всё так, как считаете нужным. Я тут только выбрал автоматическую проверку обновлений каждый день:

Настройка обновления WinSCP

Всё. На этом настройка заканчивается. Не забудьте нажать "Ok".

работа с ftp клиентом

WinSCP и ftp (Sftp)

Сразу после запуска программа предлагает создать подключение. Выбираем тип "Sftp", вводим сервер (я для примера введу site.ru", порт оставляем "22", вводим логин и пароль:

Новое соединение в WinSCP

Нажимаем на кнопку "Сохранить" и вводим название:

Сохранение подключения в WinSCP

Нажимаем "Ok".

Далее видим в дереве подключений наше (В моём случае "login@site.ru"). Выделяем его и кликаем ещё раз (Может 2), чтобы открыть диалог с полем ввода пароля:

  • Выбор нашего соединения
  • Пароль подключения в WinSCP

После этого попадаем в интерфейс, похожий на файловые менеджеры для Windows, например, Total Commander:

Открытое соединение WinSCP

Если мы хотим выбрать другой диск или рабочий стол, раскройте меню "Локально" и выберите "Сменить диск" (Также можно нажать клавиши alt+f1):

  • Выбор диска (Курсор на пункте)
  • Открытое меню выбора диска

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

Меню управления файлами и папками

В меню "Соединение много важных пунктов, например, "Разъединить", "Новое соединение" и "Подключения":

Меню управления соединениями в WinSCP

Если выбрать какой-нибудь объект и нажать правую кнопку мыши, появятся следующие пункты:

  • Если на компьютере, то следующие: "Открыть", "Править", "Отправить", "Отправить и удалить", "Удалить", "Переименовать", "Пользовательские команды" и "имена файлов", "Свойства" (Установка разрешений, здесь вводится значения типа "0755"), "Меню системы" (Контекстное меню проводника Windows);
  • Если на сервере выбран объект, всё то же самое, только "Отправить" и "Отправить удалить" заменяются на "Получить" и "Получить и удалить", а также добавляются пункты "Дублировать" и "Перенести".
  • Локальное контекстное меню в WinSCP
  • Контекстное меню элемента на сервере в WinSCP

WinSCP и ssh

Как вы уже видели, на вкладке "Программы" есть возможность указать путь до PuTTY. Я в статье буду использовать переносную версию, поэтому его надо будет изменить. Приступаем:

  1. Скачиваем переносную версию (Установочной не нашёл, поэтому ссылку не даю);
  2. Извлекаем так, чтобы появилась папка "PuTTY". Если мы распакуем в текущую папку - все файлы попадут сюда, а не в "PuTTY";
  3. Копируем эту папку туда, куда хочется (Я скину в папку WinSCP);
  4. Заходим в настройки WinSCP, выбираем "Программы", нажимаем "Обзор" и выбираем файл "Putty.exe":
  5. Выбираем файл Putty.exe

Нажимаем "Открыть", "Ok" и ещё раз "Ok".

Всё: если теперь вы нажмёте правую кнопку мыши на созданном вами подключении и нажмёте "Открыть в PuTTY" - оно откроется в этой программе. Также можно её открыть, зайдя в меню "Команды" и выбрав пункт "Открыть в PuTTY" (Это если вы уже соединились):

Стандартное окно терминала PuTTY - запрос пароля

Горячие клавиши FTP клиента WinSCP, которые вам могут понадобиться

  • Alt+F1 - сменить диск;
  • F2 - Переименовать;
  • Shift+F2 - Снять выделение с текущего элемента (Для чего непонятно);
  • F4 - Правка (Редактирование файла);
  • Shift+F4 - Редактировать название файла. Если файл не выделен, можно написать название и формат нового файла;
  • CTRL+ALT+F4 - Редактирование в встроенном редакторе WinSCP;
  • f5 - Отправить/получить;
  • Shift+F5 - Копировать
  • f6 - Отправить и удалить/получить и удалить
  • Shift+f6 - Перенести (Работает только на сервере);
  • F7 - Создание каталога (Папки);
  • F8 - Удалить;
  • f9 - свойства элемента или элементов. Здесь находится возможность изменить разрешения, отметив флажки, либо введя значение в текстовое поле (Вид: 0777).
  • При использовании VPS есть возможность сменить пользователя, к которому относится объект;

  • Таб/Шифт+Таб - перемещение между списками компьютера и сервера.

На этом всё. Надеюсь я доказал, что WinSCP - это лучший ftp клиент. Интересно узнать ваше мнение: согласны со мной или нет? Прошу оставить ответ в комментариях.

С уважением, Денис Скрипник.

Текущая оценка Общий бал: 5 Проголосовало Проголосовало: 2

help_share

Данная публикация была вам полезна?

Помоги автору сайта, расскажи друзьям...

Комментариев: 7
  •  Иван ПочтиИзТулы 16 июля 2015 в 01:29:05
    img

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

    •  Иван ПочтиИзТулы 22 июля 2015 в 01:31:29
      img

      Пошел на страницу переводов. Там нашел ссылку по-русски, на ней ссылку "страницу переводов", она возвращает туда же. круг замкнулся, файл с переводом я не получил, увы...

      •  Денис Скрипник | 22 июля 2015 в 10:28:17
        img

        Надо нажимать не по-русски, а находить столбец под номером 1 в строке 33, который называется "Ruussian", далее находите ссылку с версией, то есть [5.7.4]. Она находится в третьем столбце download.

        •  Иван ПочтиИзТулы 22 июля 2015 в 14:45:05
          img

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

          •  Денис Скрипник | 22 июля 2015 в 15:05:27
            img

            Пожалуйста. Удачи. Если будут вопросы, буду рад помочь.

            •  Djon | 26 января 2016 в 14:04:21
              img

              Добрый день. Пишу скрипт для переноса с локального ПК на SFTP, всё отлично копируется. Но не могу найти команду удаления данных после переноса файлов с локального на sftp, в обратную сторону ,всё работает, как перенос, так и удаление(rm). К сожалению, использую команду synchronize, т.к. mv на sftp не работает, м.б. Вы подскажите такую?

              С уважением,

              Djon

              •  Денис Скрипник | 26 января 2016 в 14:20:19
                img

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

Буду благодарен за каждый оставленный вами комментарий

Добавить Комментарий

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Похожие публикации