Подключение по SFTP через WinSCP
Двухсторонний протокол передачи файлов SFTP постепенно вытесняет свой ограниченный аналог SCP. И поэтому именно на его базе разрабатываются многофункциональные программные средства для управления удаленными файловыми системами. Одним из таких средств является программа WinSCP, которая является графическим клиентом SFTP для Windows. SCP поддерживается только для обеспечения совместимости. Рассмотрим основные возможности программы и ее практическое использование.
Основные возможности WinSCP
Программа представляет собой файловый менеджер нового поколения с открытым исходным кодом. В настоящее время ее продолжают совершенствовать. Можно указать следующие ее характеристики:
- Поддержка протоколов SFTP, WebDAV, SCP и др.;
- Поддержка SSH-1, SSH-2;
- Доступ к терминалу и командной строчке;
- Мультиязычный графический интерфейс;
- Интеграция с ОС Windows;
- Синхронизация объектов файловой системы;
- Выполнение основных операций с файлами;
- Несколько типов авторизации – pass, key и другие;
- Интеграция с PuTTY Agent;
- Сохранение настроек соединений;
- Несколько пользовательских интерфейсов – Win, NC;
- Интегрированный текстовый редактор;
- Адаптация к мобильным устройствам.
Установка и запуск WinSCP
Последнюю англоязычную версию программы можно скачать с сайта разработчика по этому адресу.После этого ее можно установить на локальной машине под Windows. Следует отметить, что существует два варианта развертывания программы:
- с помощью обычного инсталлятора;
- с помощью установщика MSI.
В первом случае, во время установки есть возможность выбрать язык интерфейса и изменить некоторые его настройки, принятые по умолчанию. Окна инсталлятора при этом будут выглядеть так, как показано ниже. В случае, если для последней версии еще нет перевода на нужный язык, можно загрузить перевод отдельно на странице переводов и поместить его в директорию, где была развернута программа.
При использовании MSI установщика отсутствует возможность изменять параметры конфигурации. В этом случае WinSCP разворачивается в полном объеме, включая все переводы, расширения и инструменты. Скорее всего, интерфейс программы автоматически настроится под ваш родной язык.
После первого запуска программы на переднем плане появляется окно для настройки соединения, как показано на скриншоте.
Настройки и работа с WinSCP
Перед тем как использовать WinSCP, необходимо убедиться, что на удаленном хосте включен SSH.
Для создания нового соединения достаточно заполнить обязательные поля формы: протокол, порт, имя пользователя и пароль. Протокол можно выбрать любой из доступных в списке FTP, SCP, SFTP, WebDAV и Amazon S3.
Выбираем SFTP, вводим IP-адрес и учетные пользовательские данные удаленного хоста и нажимаем кнопку «Сохранить». Появляется дополнительное окно, в котором можно ввести свое название для соединения. Нажимаем ОК и окно исчезает.
Так мы сохранили наше соединение со всеми настройками. Оно будет доступно в левой части окна под названиемroot@178.20.159.96, как показано ниже.
Подключимся к удаленному хосту. Для этого выделим название соединения и нажмем кнопку «Войти»в правой нижней части окна. В результате появится окно с сообщением об отсутствии открытого ключа хоста в кэше программы и предложением выбрать варианты для входа. Выбираем вариант с сохранением ключа и нажимаем кнопку «Да» как показано ниже.
После этого появляется форма для ввода пароля, что мы делаем и нажимаем ОК.
Соединение оборвалось, поскольку программа впервые только «запомнила» ключ и еще не была готова установить связь. Поэтому мы воспользовались командой главного меню: Tabs -> Подключения ->root@178.20.159.96 и подключились к хосту.
Признаком того, что все хорошо, отображение содержимого текущего каталога root удаленной машины. По умолчанию программа установила интерфейс типа Norton Commander, где в левой панели отображается содержимое локальной директории, а в правой – удаленного хоста. Итак, мы его видим в правой панели.
Програма дозволяє за допомогою миші виконувати різноманітні маніпуляції з файлами.
То есть объекты удаленной файловой системы можно перемещать, копировать, устанавливать для них разрешения, изменять владельца, удалять и выполнять над ними другие доступные операции. Например, для редактирования файла passwd достаточно выделить его и выбрать команду меню: Файл –> Правка –> Правка, или нажать клавишу F4.
Мы можем с помощью мыши легко перетащить файл passwd в каталог на локальной машине, как показано ниже.
Теперь установим максимально возможные разрешения 777 для файла file1. Для этого можно воспользоваться соответствующей командой главного меню или нажать клавишу F7 или в контекстном меню выбрать свойства и делаемого файла (см. скриншот).
В появившемся окне устанавливаем для файла соответствующие разрешения и нажимаем ОК.
Можно убедиться, что разрешения указанного объекта изменились на максимальные.
Все основные настройки программы сконцентрированы в открывшемся окне «Настройки». Вызвать его можно с помощью команды: Параметры -> Настройки.
В открывшемся окне настроек можно также изменить тип пользовательского интерфейса, например, с «Коммандер» на «Проводник», как показано ниже.
Для возможности работы с командной строчкой достаточно выбрать команду меню:Параметры –> Командная строка, или комбинацию клавиш Shift+Ctrl+M. При этом в нижней части окна появится строка для ввода команд.
Мы ввели команду протокола SFTP для удаленного хоста:mkdir ххх и соответствующий каталог в директории root создался, в чем можно убедиться, взглянув на правую панель на нижнем скриншоте.
Для разрыва текущего соединения можно воспользоваться командой:Tabs ->Разорвать соединение.
После этого, правая панель будет выглядеть на скриншоте.
То есть при желании соединения всегда можно обновить, нажав кнопку «Переподключиться» в правой панели окна программы.
Статьи по теме:
- Каким образом можно загрузить файлы на сервер?
- Какой адрес ФТП сервера указывать в настройках ФТП клиента?
- Как настроить Total Commander?
- Как настроить FAR?
- Как изменить ФТП пароль от своего акакунта?
- Можно ли создать новый ФТП акакунт для отдельной папки?
- Как удалить FTP пользователя?
- Корректировка прав ФТП пользователя.
- Режим передачи файлов (ASCII, binary)
- Управление доверенными IP адресами FTP фаервола.
- Превышена дисковая квота или невозможно удалить файлы
- Как подключиться к FTPS. И в чем разница между sFTP и FTPS?
- Невозможно удалить файл ftpquota
- Как настроить FileZilla?
- Подключение по SFTP через WinSCP