Бесплатный 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. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

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

Конечно можно обойтись и без SSH-клиентов, в случае с виртуальной машиной команды можно вводить непосредственно в ее рабочее окно. Работая с VPS/VDS иногда можно обойтись KVM-терминалом встроенным в панель управления. Такая работа скорее напоминает удовольствие для мазохистов, чем полноценное взаимодействие с системой, поэтому SSH-клиент является неотъемлемым инструментом управления.

В работе клиенты используют протокол SSH (Secure Shell) - сетевой протокол, позволяющий осуществлять удаленное управление различными операционными системами. Поддерживает туннелирование TCP-соединений для передачи файлов и различные алгоритмы шифрования, благодаря чему возможна безопасная передача других протоколов через SSH-туннели.

Прежде чем начать использовать SSH-клиент нужно знать три вещи: логин пользователя, пароль пользователя, ip-адрес сервера. В случае использования VPS/VDS данные будут высланы сразу после установки и активации системы. Логин как правило будет root , присланный пароль нужно заменить на свой, также в письме будет ip-адрес системы. Используя виртуальную машину все необходимые данные вы итак знаете сами.

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

Запустите exe-файл, введите ip-адрес, порт оставляем по умолчанию, connection type оставляем по умолчанию SSH, нажимаем кнопку <Open >.

Принимаем ключ соединения, нажимаем <Да >.

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

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

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

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

Из основных возможностей программы следует выделить следующие:

  • Графический русскоязычный интерфейс
  • Интеграция с Windows (поддержка перетаскивания файлов, поддержка ярлыков)
  • Выполнение всех основных операций с файлами и каталогами
  • Встроенный текстовый редактор
  • Наличие двух пользовательских интерфейсов (Windows Explorer & Norton Commander)
  • Сохранение настроек соединений
  • Автоматизация при помощи скриптов
  • Автоматическая синхронизация каталогов
  • Наличие Portable версий, для работы с переносных носителей

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

Протокол передачи оставьте SFTP. В поле "Имя хоста " введите ip-адрес, порт оставляем по умолчанию 22-ой, вводим имя пользователя и пароль, нажимаем кнопку <Сохранить >.

Задаем название подключения или оставляем предложенное по умолчанию. Отмечаем поля "Запомнить пароль" и "Создать ярлык на рабочем столе", после чего нажимаем <ОК >. Теперь подключение можно запускать с ярлыка на рабочем столе.

На предупреждение о продолжении подключения к неизвестному серверу и добавлении его ключа в кэш, нажимаем <Да >.

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

На этом статью можно было бы завершить, все основные и необходимые клиенты рассмотрены. Но буквально недавно я узнал что существуют SSH клиенты-приложения для браузеров Google Ghrome и Firefox. Конечно в виде полноценных клиентов я их не рассматриваю, но в качестве временной альтернативы они вполне могут подойти для работы.

FireSSH для Firefox

FireSSH - дополнение для Firefox, написанное на Javascript. Для установки пройдите в магазин дополнений, наберите в поиске "firessh", загрузите и установите дополнение. После установки, перезапустите браузер. Откройте меню настроек браузера и выберите пункт Разработка - FireSSH.

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

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

Secure Shell для Google Chrome

Установка Secure Shell ничем не отличается от установки FireSSH. После установки дополнение доступно в меню Сервисы. После запуска Secure Shell откроется новая вкладка. Здесь нужно ввести логин, ip-адрес, номер порта, после чего нажать клавишу <Enter >. Примите соглашение, наберите yes и нажмите <Enter >, введите пароль, после чего можно приступать к работе.

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

Хочу заметить что браузерные приложения не выход из положения. Я не вижу ничего хорошего в том что пароль от сервера будет хранится в браузере. Все знают про уязвимости и все советуют не хранить пароли в браузерах. Так что пользуйтесь связкой PuTTY + WinSCP и все будет хорошо.

Хотя я очень люблю Linux, но по роду деятельности мне порой приходится работать в Windows (есть специальные программы, которые в линукс не работают). Все вроде бы хорошо, но есть одна проблема: в Windows нет по умолчанию терминала, через который можно было бы подключиться по SSH протоколу. Поэтому нужно как-то решить проблему и установить ssh клиент для windows .

Объясню, зачем мне SSH. Все дело в том, что все мои сайты крутятся на виртуальном сервере , который я сам администрирую. Если сервер вдруг зависнет, то никто кроме меня его не перезагрузит. Именно поэтому мне нужно иметь ssh client windows.

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

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

1. Дополнение ssh для Firefox

Тут первое найденное дополнение (может и единственное) полностью мне подошло и сразу стало работать. Называется он FireSSH.

Настраивается очень просто, вернее настроек почти и нет, просто вводите свои данные:

Нажимаете кнопку Connect и попадаете на свой сервер. Очень приятно, что дополнение запоминает пароль, он у меня сложный, не нужно постоянно вводить. Выглядит это все вот так:

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

2. Расширение ssh для Google Chrome

Оказалось, что FireSSH есть и для Google Chrome, его не трудно найти в магазине расширений. Все тоже самое, практически, разница лишь в том, что терминал открывается как приложение в отдельном маленьком окне. Но это наверное и лучше, ведь если закрыть браузер, терминал продолжит работу.

На этом я решил не заканчивать и для интереса попробовать еще одно подобное расширение для Google Chrome - Secure Shell . Терминал открылся во вкладке браузера:

У моему удивлению, этот вариант был более привлекательным, чем первый, так как даже цвета он отображал так, как это у меня в линукс терминале. Такое ощущение, что я в Linux! Но есть один большой минус: не дает скопировать в терминал нужную команду:(

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

SSH клиент для Windows 10

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

Установил Remote Terminal и остался ОЧЕНЬ доволен! Все работает намного лучше, чем при использовании плагина в браузере, ничего не глючит, цвета насыщенные, есть профили, жаль только, что не сохраняет пароль, но это мелочь!

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

Swapoff -a swapon -a

Отключения и включения файла подкачки на сервере: самый простой способ за 2 минуты очистить SWAP, если он почему то забился.

Service apache2 restart service ngnix restart service mysql restart reboot

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

Mysqlcheck --all-databases --auto-repair -o

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

Как то я писал статью о Kali Linux, известном линукс дистрибутиве для хакеров. Статья писалась "на коленках", но почему то ее полюбили поисковые систе...

Сама по себе система Linux достаточно быстрая. Но всё же иногда и она начинает тормозить. И причиной бывает то, что система начинает скидывать в SWAP ...

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

Терминология

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

Соответственно, для осуществления подключения, требуется SSH-сервер и SSH-клиент.

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

Данный ssh клиент является плагином для популярного браузера Mozilla Firefox. Скачать его можно по этой ссылке:

Https://addons.mozilla.org/ru/firefox/addon/firessh/

Установите его, и перезапустите браузер.

Для запуска FireSSH нажмите в Firefox кнопку "Меню ", затем "Разработка ". Далее выберите пункт "FireSSH" . Клиент будет запущен и вы увидите следующее окно.

На вкладке "Main " вы должны ввести все параметры подключения - логин, пароль и тд. Вкладка "Advanced " позволяет настроить параметры SSH туннелирования.

Поскольку FireSSH является плагином для браузера, работать он может на всех популярных операционных системах - Linux, Mac OS, Android.

Secure Shell для браузера Chrome

Хотя рассмотренный выше SSH клиент может работать и с браузером от Google, у них есть своя официальная версия клиента. Называется Secure Shell. Скачать можно по ссылке:

Secure-shell-google-chrome

Установите его в свой браузер. Щелкайте на кнопку Secure Shell - клиент запуститься в виде отдельной вкладки, и вы увидите следующее окно.

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

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

SSH клиент Putty для Windows

Данный клиент, по отзывам пользователей, является самым популярным для использования в Microsoft Windows. Скачать его вы можете по ссылке:

Дата: 23.03.2015

Запускайте его. Стартовое окно программы выглядит вот так.

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

  1. сервера
  2. Тип подключения

Этого будет достаточно. Щелкайте кнопку "Open ", и сессия будет активирована.

WinSCP

Это будет последний рассмотренный нами SSH клиент. Скачать его можно по ссылке:

Http://www.bestfree.ru/soft/inet/ssh-manager.php

Его особенность в том, что он обеспечивает зашифрованное подключение только к FTP-серверам.

Запускайте программу. Стартовое окно выглядит так.

Интерфейс схож с Putty.

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

  • Используемый протокол
  • Логин и пароль
  • Порт подключения
  • Адрес сервера для подключения

Когда введете все данные, нажимайте кнопку "Войти ". Сессия будет активирована.

Что такое SSH и зачем он нам вообще нужен?

SSH (англ. Secure SHell — защищенная оболочка) — сетевой протокол прикладного уровня, предназначеный для безопасного удаленного доступа к UNIX-системам. Данный протокол эффективен тем, что шифрует всю передаваемую информацию по сети, в отличие от протокола telnet.

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

Как подключиться по SSH из Windows

Для подключения к серверу по SSH в операционных системах семейства Windows не предусмотрены штатные средства, поэтому перед работой по SSH необходимо выбрать и установить SSH клиент.

PuTTY — клиент для подключения к SSH, Telnet, SCP, SFTP.

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

Для того, чтобы начать работу с PuTTy , скачайте её с официального сайта здесь .

Документацию по программе Вы можете найти здесь (только на англ.), FAQ по ней здесь .

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

В поле Host Name or IP address) вводите имя сервера или его ip, которые Вы узнали в разделе «Тех. информация «(например, robin.beget.com или pixel.beget.com ). Порт оставляйте по умолчанию 22. В поле Saved Sessions введите любое имя сессии (коннекта), например my_session , и нажмите Save . После этого нажмите Open и Вы увидите такое окно.

В поле login as введите имя Вашего пользователя (совпадает с логином аккаунта для доступа в ПУА), нажмите Enter . После чего появится надпись Password . Вводите Ваш пароль для доступа по SSH (также совпадает с паролем от ПУА). Не пугайтесь — во время ввода пароля на экране ничего не отображается (ни звёздочек, ни чего-либо подобного). После того, как Вы закончили вводить пароль, нажмите Enter .
Если логин и пароль введены верно, то произойдёт подключение к серверу и Вы попадете в командную оболочку Linux .

Также заметим, что сочетание Ctrl+V и Ctrl+C в PuTTy не работают. В буфер обмена копируётся всё, что выделено с помощью мыши, а вставка осуществляется либо правой кнопкой мыши, либо сочетанием клавиш SHIFT+INSERT .

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

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

Официальный сайт программы — http://www.putty.org/ .

WinSCP

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

Работает быстро. Интерфейс похож на PuTTY. Ничего сверхъестественного, поэтому разобраться с подключением будет не сложно. Все то же самое: хост, порт, имя пользователя и пароль — все, что требуется для подключения и дальнейшего управления файловой структурой сервера.

Официальный сайт программы — https://winscp.net/eng/docs/lang:ru .

Xshell

Xshell — бесплатный для некоммерческого использования клиент.

Преимущества программы: поддержка локальных команд, управление файлами и туннелирование. Имеет простой командный интерфейс. Помимо SSH-протокола поддерживает и другие: RLOGIN, SFTP, TELNET, SERIAL. Для профессиональных пользователей есть куча дополнительных настроек: динамическое перенаправление портов, поддержка сценариев, трассировка, функции настройки безопасности.

На официальном сайте https://www.netsarang.com/download/main.html можно скачать эту программу.

Полезные команды для SSH клиентов

Рассказать о всех командах Unix будет сложно, поэтому напишем лишь несколько полезных команд:

man [имя команды] — выдаст подробную информацию по команде, например: man mv
Для выхода из man, т.е. из руководства по команде, нажмите q (Q uit — Выход).
[имя команды] —help — также позволит посмотреть описание команды.

ls — вывести список файлов;
ls -la — покажет все файлы (включая скрытые), размер файлов, владельца и группу владельца, права на них, дату последнего изменения;
ls -lha — то же, что предыдущая команда, только размер файлов будет показан в удобном виде;
ls -lha | less — позволит просматривать файлы постранично (если их много);

cd [имя директории] — переход в выбранную директорию;
cd ../ — переход на директорию выше;
cd ~ — переход в корневую директорию;

mv — переименовать и/или переместить;

rm — удалить;

cp — копировать;

> — очистка файла. Например, можно применить к файлам логов (> access.log, > error.log, > combined.log);

mc — запуск Midnight Commander — что-то вроде Norton Commander, в котором удобно работать с файлами, а также возможно работать с ними по sftp (ftp внутри ssh);

chmod — установка прав на файл или директорию;

cat -объединяет файл или несколько файлов, либо ввод со стандартного устройства ввода и выводит результат на стандартное устройство вывода;
cat [имя файла] — выведет на экран содержимое файла;
cat [имя файла] | grep [искомая строка] — выведет на экран строки файла, включающие искомую строку;

mkdir [имя директории] — создание директории (папки);

Удачной работы! Если возникнут вопросы — напишите))