Уроки компьютерной грамотности

Уроки компьютерной грамотности

» » Файловый менеджер по ssh. SFTP клиенты для Windows, Linux, MacOS, Android

Файловый менеджер по ssh. SFTP клиенты для Windows, Linux, MacOS, Android

Бесплатный SSH-клиент для безопасного доступа к FTP-серверам через защищённый протокол SFTP.

Данное приложение позволяет осуществлять двустороннюю передачу и синхронизацию файлов на локальном ПК и удаленном сервере.

При этом WinSCP поддерживает не только простой FTP-протокол, но и защищенный (SFTP), а также несколько устаревший на сегодняшний день (используемый по большей части для доступа к UNIX-серверам) SCP.

По своим возможностям WinSCP практически не уступает платному FTP-клиенту CuteFTP Professional:

Сравнение SSH-клиента WinSCP с платным аналогом CuteFTP

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

Установка WinSCP

WinSCP существует в двух вариантах:

  • портативном (portable);
  • и с инсталлятором.

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

Для русификации программы достаём из нашего архива файл WinSCP.ru и помещаем его в ту папку, куда был распакован WinSCP.

1. После запуска инсталлятора, первым появится окошко с выбором языка программы. По умолчанию там уже будет указан Русский, поэтому просто нажимаем "ОК".

2. В следующем окне нас поприветствует Мастер установки. Здесь тоже ничего сложного, просто нажимаем "Далее".

Нажимаем "ОК" и теперь у нас есть полноценное готовое подключение!

Осталось лишь "Войти" на сервер. Нажимаем соответствующую кнопку и получаем предупреждение.

Кэш (англ. cache) - буфер с быстрым доступом для хранения часто используемых данных.

Аутентификация - подтверждение прав на доступ к системе.

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

Иначе, нажимаем "Нет".

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

Вводим пароль и нажимаем "ОК".

Если нигде не ошиблись, то перед нами раскроется главное окно WinSCP.

Интерфейс WinSCP

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

В левой панели наш локальный компьютер, а в правой папка на сервере с хранящимся в ней сайтом.

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

  • F5 - копировать;
  • F6 - перенести;
  • Delete - удалить и т.д.

Для примера, скопируем файл readme.html с сервера на компьютер. Хватаем его мышкой в правой панели и перетаскиваем в левую.

Перед первым копированием, программа уточнит, действительно ли мы хотим это сделать?

Это сделано для предотвращения случайной порчи важных файлов. Если же Вы достаточно уверены в своих действиях, можно отключить этот запрос, установив галочку "Больше не показывать это окно", перед тем, как нажать "ОК".

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

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

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

Настройки WinSCP

Если Вы всё же случайно поставили вышеупомянутую галочку, то её всегда можно отключить в меню "Настройки" - "Настройки" - "Внешний вид" - "Подтверждать следующие действия" - "Перезапись файлов".

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

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

Фильтры в WinSCP

Вернёмся к главному окну и посмотрим, как ещё можно упростить свою работу с SFTP в WinSCP.

К примеру, при обновлении сайта по FTP часто приходится скачивать и загружать на сервер множество файлов с определённым расширением. Это могут быть картинки в формате PNG или какие-то js-файлы со скриптами.

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

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

Нажимаем на неё и в открывшемся окошке вводим маску для выбора нужных файлов.

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

Узнать о правилах фильтрации файлов можно, нажав ссылку "примеры масок" под строкой фильтра:

  • Символ «*» заменяет собой любое количество печатных знаков.
  • «?» заменяет единичный символ (одна буква или цифра).
  • Маски разделяются запятой или точкой с запятой и т.д.

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

Сравнение каталогов

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

Сравнение идёт по названию, размеру и дате обновления.

Синхронизация каталогов

Следующий инструмент - «Синхронизация папки сервера» - позволяет настроить автоматическое слежение FTP-сервера за выбранной локальной папкой и копирование из нее всех новых файлов:

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

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

Скриптовые команды

Как и во многих продвинутых FTP-клиентах, в WinSCP заявлена поддержка скриптовых команд.

Реализуются они:

PuTTY - бесплатный клиент для различных протоколов удалённого доступа.
  • посредством встроенной командной строки, которая также называется Консоль или Терминал;
  • или добавляемого модуля PuTTY.

Давайте посмотрим, как это работает на примере командной строки. Нажимаем кнопку "Открыть Терминал" и читаем предупреждение.

Нажимаем "ОК" и попадаем в окно Консоли, где можно вводить свои команды в верхнее поле и получать результат в нижнем.

Достоинства и недостатки WinSCP

  • удобный и простой интерфейс;
  • поддержка защищенных протоколов передачи файлов;
  • возможность фильтрации файлов по маскам;
  • автоматизированная синхронизация файлов;
  • обширные возможности настройки.
  • небольшие подтормаживания при очень больших списках файлов (более 1000 в одной папке);
  • нет планировщика задач.

Выводы

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

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

Послесловие

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

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

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

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

Помимо уже упомянутого использования данного протокола в работе с веб-сайтами, FTP часто используют для распространения разного рода приложений и даже операционных систем (например, некоторые ОС семейства Linux).

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

Существует достаточно много как платных, так и бесплатных FTP-клиентов, однако, исходя из специфики нашего сайта, сегодня мы с Вами рассмотрели один из лучших бесплатных SSH-клиентов - WinSCP.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

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

Причем безопасность эту нужно обеспечить всем функциям, всем программам и всем действиям, даже не сразу понятным с первого взгляда. Так что даже если Вам ничего не говорят протоколы SCP и SFTP, которые, в свою очередь, выполняются поверх других протоколов, SSH-1 и SSH-2, то все равно помните – данным нужна защита. Windows клиент Winscp использует эти протоколы в процессах защищенного файлового копирования между компьютером и поддерживающими эти протоколы серверами. Это основная функция программы Winscp, но далеко не единственная.

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


Программа позиционируется, как простой в освоении и работе защищённый файловый менеджер. Очень удобный и простой инструмент при работе с удалёнными Linux - серверами. Winscp позволяет полноценно работать с файлами на сервере, – выполняет весь основной спектр операций: удаление, редактирование и создание. Позволяет перемещать и копировать, создавать каталоги и ярлыки, и, конечно же, – менять свойства (рекурсивно менять права и владельца).

Интерфейс программы:

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

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

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

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

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

Дополнительные особенности и возможности программы:

  • простой и понятный интерфейс, схожий по внешнему виду с файловым менеджером ОС Windows;
  • удобный sftp клиент для windows;
  • работа с переносными носителями информации;
  • экспорт собственных настроек соединения;
  • возможность работать не с реестром, а с конфигурационным файлом.
Привлекательный функционал и удобство использования сделали программу WinSCP популярной, и чтобы оценить это лично – нужно просто качать и установить её на свой Windows компьютер.

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

Известно, что скопировать данные на сервер можно несколькими способами, по FTP, используя web файловый менеджер и прочее. Но все эти способы требуют установки дополнительных программ. Например панели управления хостингом или ftp сервера.
Но что делать, если удаленный сервер не предназначен для веб-хостинга? Не ставить же ради закачки FTP сервер.
Как оказалось, если у Вас есть доступ к серверу по SSH, то этого вполне достаточно, чтобы скопировать на него данные, равно как и слить с него файлы. Для этого воспользуемся бесплатной программой winscp . Это графический клиент SFTP (SSH File Transfer Protocol) для Windows с открытым исходным кодом. Программа предназначена для защищённого копирования файлов между компьютером и серверами, поддерживающими эти протоколы.

Для того чтобы скопировать файлы на сервер или с него Вам достаточно знать логин и пароль авторизации SSH.
Запустив программу Вы получите двуоконный менеджер файлов в стиле проводника windows и Norton Commander.


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

Безопасность WinSCP

При помощи WinSCP можно соединиться с сервером SSH (Secure Shell) по протоколу

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

Кроссплатформенные SFTP клиенты

FileZilla

Программа работает на Mac OS X, Windows, Linux и других ОС. Использует протоколы FTP, FTPS и SFTP. Переведен на 47 языков, в том числе и русский. Удобный и простой в использовании клиент.

  • Выполняет стандартные операции, возобновляет прерванные загрузки и хорошо справляется с большими файлами.
  • Поддерживает IPv6, SOCKS5, FTP-Proxy и HTTP.
  • Менеджер сайтов, позволяет удаленный поиск и правку файлов.
  • Позволяет настроить очередь и скорость загрузки.
  • Возможность одновременно просматривать несколько директорий и др.

Скачать с официального сайта: https://addons.mozilla.org/ru/firefox/addon/fireftp .

Кроссплатформенный, локализованный больше чем на 20 языков клиент. Разработан как дополнение к Firefox. Функционал схож с предыдущей программой.

  • Делает стандартные операции.
  • Поддерживает основные протоколы передачи данных.
  • Хеширует и проверяет на целостность документы.
  • Сравнивает каталоги, сжимает файлы и делает многое другое.

Chrome sFTP Client

Мульти-платформенный клиент, устанавливается дополнением к Google Chrome. Есть русский язык. По возможностям не уступает другим программам. Встроен мощный текстовый редактор с подсветкой синтаксиса и менеджер паролей. Подойдет тем, кто привык делать из браузера универсальный комбайн.

Программа работает под Windows, Linux и Mac OS. Бесплатное приложение отличается крайне убогим функционалом и абсолютно не конкурентно: не поддерживает SFTP, прокси, синхронизацию и др. В pro все это имеется, но за нее придется выложить 25-40 y.e. Платная версия ничем не отличается от своих бесплатных аналогов.

Клиенты для ОС Windows

Загрузка программы с официального сайта: https://winscp.net/eng/download.php .

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

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

Поставляется в двух вариантах. Версия LE по функционалу заметно уступает конкурентам, но бесплатна. Может загружать файлы с/на сервер одновременно, восстанавливать соединение, когда связь прерывается. CoreFTP Pro оснащен вагоном дополнительных плюшек и стоит 25 y.e.

  • Сжимает, шифрует и дешифрует файлы.
  • Увеличивает скорость закачки за счет многослойных загрузок.
  • Можно настроить шаблоны для повторяемых задач.
  • В клиент установлены утилиты Ping и TraceRoute.
  • Безлимитная тех. поддержка продукта и многое другое.

Стандартный клиент. Умеет работать через протоколы HTTP/HTTPS. Может все то же, что и другие SFTP-менеджеры. Русской локализации нет, но интерфейс упрощен и понятен интуитивно. Компьютер сильно не нагружает, быстро включается и работает.

Gftp - клиент для ОС Linux

Кроссплатформенная утилита, но чаще используется в Unix-подобных ОС. Есть графический интерфейс, но работает и через командную строку. Поддерживает протоколы передачи данных: SFTP, HTTP, HTTPS, FTP и др. Делает все стандартные операции с файлами и папками. Переведен на много языков, в том числе и русский.

У нас Вы можете зарегистрировать домены.

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

AndFTP - SFTP клиент для android

Работает с протоколами: FTP, SFTP и FTPS. Русифицирован, есть встроенный файловый менеджер, умеет открывать файлы разных типов: video, text, html, mp3 и др. Интегрируется с другими приложениями. Поддерживает работу с несколькими серверами и позволяет настраивать полномочия. Удобное и функциональное дополнение.

"Бесплатный SFTP, SCP, S3 и FTP клиент для Windows "

WinSCP - это популярный бесплатный клиент SFTP и FTP для Windows. Более того,WinSCP - это мощный многофункциональный инструмент, который увеличит Вашу продуктивность. WinSCP может копировать файлы между локальным и удалённым компьютерами при помощи множества протоколов: FTP, FTPS, SCP, SFTP, WebDAV или S3. С другой стороны, WinSCP предлагает лёгкий в использовании графический интерфейс пользователя; Вы можете выбрать внешний вид как у Проводника Windows или с вкладками в виде двухпанельных интерфейсов как у Norton Commander. В то же время продвинутые пользователи могут автоматизировать функционал WinSCP посредством сборок.NET или простых пакетных файлов. Вы сможете использовать WinSCP для всех повседневных операций с файлами. Вы можете начать редактировать файл напрямую из WinSCP, используя при этом либо встроенный текстовый редактор WinSCP или Ваш предпочитаемый внешний редактор текстов. Операции в WinSCP не ограничиваются отдельно взятыми файлами: программа предлагает несколько разных путей для синхронизации Ваших локальных и удалённых папок. После соединения с удалённым сервером Вы можете выбрать вариант с сохранением информации о нём для последующих соединений, WinSCP также может разделять эти данные с другой популяной утилитой с открытым исходным кодом - с PuTTY. WinSCP также интегрируется с Pageant (агентом аутентификации из пакета PuTTY) для полной и полноценной поддержки аутентификации через публичные ключи посредством SSH. Системные администраторы предпочитают WinSCP за его поддержку режима переносимого приложения и работы посредством файла конфигурации вместо записей системного реестра на компьютере пользователя, что отлично подходит для случаев работы со съёмного насителя. Полная документация по WinSCP свободно доступна по адресу https://winscp.net/. Этот сайт также содержит активный форум пользователей программы для технической помощи и запросов на добавление возможностей. WinSCP доступна на английском и многих других языках. WinSCP - это бесплатная программа с открытым исходным кодом и распространяется по лицензии GNU General Public License (GPL).

Требования: SSH server with SFTP/SCP support or FTP server or WebDAV server or Amazon S3 account

Что нового в этой версии: Improvements to sessions and workspace management, so that WinSCP can now easily restore tabs that were open when it was last closed. Hardware-accelerated AES. Extension Archive and Download to archive remote files and download the archive. Improvements to Synchronization checklist window. Allowed sorting of find results. SSH core upgraded to PuTTY 0.73. The binaries are signed with new EV certificate valid until February 2023.