Настройка подключения в Putty и WinSCP. Как пользоваться программой WinCSP Включение мастер пароля

WinCSP - это бесплатный графический клиент с открытым исходным кодом для Windows. Основная функция клиента – безопасная передача данных с локального компьютера на удаленный.

Графический пользовательский интерфейс

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

После запуска нам нужно указать данные для соединения, а именно:

  1. Протокол,
  2. Имя хоста,
  3. Порт,
  4. Имя пользователи, пароль.

Обычно я сохраняю соединения, а так же сохраняю пароль. После чего можно подключаться к и работать.

Мультиязычность

WinCSP переведен на множество языков. При установке, которая производится в два клика, появится предупреждение, что программа переведена на русский язык на 98%. Не волнуйтесь, для работы этого вполне достаточно. Даже если вы поставите, клиент на английском – ничего страшного, базовые команды можно перевести с легкостью даже если вы не знаете английского языка.

Работа через прокси сервер

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

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

WinCSP не видит скрытые файлы

Однажды столкнулся с такой проблемой. Нужно отредактировать файл.htaccess но он как суслик в фильме ДМБ, его не видно, а он есть. Как в winscp показать скрытые файлы? Проблема решается довольно просто. Подключается к удаленному серверу. Параметры -> Настройки -> Панели, установить флажок показывать скрытые файлы.

Рассмотрим стандартную ситуацию, у вас есть доступ к Linux системе через SSH, нужно подключиться и отправить несколько файлов используя Windows. Стандартными средствами Windows это не выполнить, в Windows нет SSH клиента. Вам необходимо воспользоваться программой поддерживающей протокол SSH или SCP, одна из таких программ WinSCP.

В чем отличие SSH от SCP?

SSH (Secure Shell) – защищенный сетевой протокол для безопасного управления сетевыми сервисами. Используется для выполнения команд на удаленной стороне.

SCP (Secure Copy Protocol) – протокол для безопасной передачи файлов между удаленной и локальной системой. Этот протокол основан на SSH протоколе.

Обычно если у вас есть доступ к SSH, то есть доступ и к SCP, но не всегда это работает в обратном направлении, к примеру хостинг провайдеры могут предоставить доступ к SCP для передачи файлов, но доступ к терминалу через SSH заблокировать.

Установка WinSCP

Скачиваем WinSCP только с официального сайта winscp.net . Перейдя на вкладку Download найдите ссылку Installation package.

В процессе установки мало интересного, несколько кликов и готово.

Создаем соединение

Сразу после запуска выдается окно создания соединения, оно предельно простое, только основные настройки, все остальное спрятано в Advanced.

На выбор предлагается несколько протоколов: SFTP , SCP , FTP , WebDAV .

После нажатия Login пытаемся соединится с сервером.

При первом подключении запрашивается подтверждение ключа шифрования, нажимая Yes – вы подтверждаете что доверяете данному хост, а отпечаток публичного ключа будет сохранен и считаться доверенным. No – доверяете данному хосту, но ключ не сохраняется, при последующих соединениях будет запрашиваться повторно. Cancel – совсем нет доверия, отказываемся от соединения.

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

Пользуемся WinSCP

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

Копируя файлы между Linux и Windows нужно помнить: при переносе файлов могут теряться системные атрибуты.

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

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

Русифицированная версия

Сразу после установки вы получаете английскую версию интерфейса. Для добавления перевода нужно выполнить несколько шагов:


Установка SSH сервера в Linux

Вы хотите подключиться к Linux системе, но выдается ошибка Network error: Connection to "0.0.0.0" timed out . Одной из причин может быть отсутствие установленного пакета openssh-server на удаленной системе. Установить его можно с помощью команды (потребуется root доступ):

Для Ubuntu/Debian

sudo apt-get install openssh-server

Для Red Hat Linux/CentOS

sudo yum install openssh-server

Сервер SSH использует порт 22, доступ к этому порту должен быть открыт. Пример команды для Ubuntu Firewall (ufw)

sudo ufw allow 22/tcp Rules updated Rules updated (v6)

Добрый день!. В прошлый раз я вам рассказал, как из Windows можно скопировать файл в Linux , где мы разбирали различные утилиты, в том числе и WinSCP. Сегодня я вам расскажу, как в WinSCP интегрировать утилиту Putty , чтобы она выступала в роли ssh клиента, да есть такая возможность. Уверен, что кого-то это приятно удивит и порадует. Давайте приступать.

Настройка WinSCP

И так, напоминаю, что WinSCP - это бесплатный sftp клиент, аля файловый менеджер, который позволяет пользователям Windows платформ в удобном и главное защищенном виде производить подключение к серверам CentOS , Debian, Ubuntu. Утилита сразу обрела себе славу и любовь обычных пользователей, и это не мудрено, так как она тонко позволяет производить настройку под себя.

Ранее я уже рассказывал, где скачать утилиту WinSC P, и как ее установить . Если вы пропустили данные статьи, то всегда можете с ними ознакомиться. Теперь, давайте поговорим, как нам сделать утилиту Putty, клиентом для подключения по ssh из интерфейса WinSCP. Первое, что вы делаете, это производите установку Putty. Напоминаю, ее официальный сайт.

https://putty.org.ru/download.html

Оставляем все настройки по умолчанию.

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

Выбираем пункт "Настройки"

В открывшихся настройках, перейдите на вкладку "Интеграция - Программы". Убедитесь, что у вас в строке "Пусть к PUTTY/Терминалу" выставлен путь до вашего exe файла, который открывает Putty. Если у вас portable версия, то вы можете через кнопку "Обзор" изменить до него путь. Так же советую поставить галку "Помнить пароль сессии и передавать его Putty (ssh)", чтобы постоянно не набивать пароль. Сохраняем настройки.

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

Для переноса сайта с локалхоста на хостинг и дальнейшей работы с ним нам понадобится 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. С помощью этой программы теперь мы сможем подключаться к серверу хостинг-провайдера, копировать на него файлы, забирать с него файлы и даже редактировать файлы непосредственно на сервере. Это нам понадобится при переносе сайта на хостинг и для дальнейшей работы с ним.

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

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

SSH-клиент PuTTY

ssh .идентификатор.nichost.ru .

FTP и SSH .

Настройка SSH-клиента «PuTTY»

странице разработчика . Выберите архив putty.zip или файл putty.exe.

После установки запустите программу. На первой странице в поле Host Name (or IP address) укажите адрес сервера ssh.идентификатор.nichost.ru (в качестве примера используется идентификатор login). Затем выберите протокол (Protocol) SSH и нажмите кнопку Open .

В появившемся диалоговом окне PuTTY Security Alert нажмите кнопку Да (Yes).

В следующем окне в строке login as: укажите идентификатор , затем введите пароль (ввод пароля при этом не отображается) и нажмите на клавиатуре Enter . Соединение будет установлено.

SFTP-клиент WinSCP

Для доступа к вашему виртуальному веб-серверу используйте адрес ssh.идентификатор.nichost.ru .

Имя пользователя для подключения совпадает с идентификатором услуги хостинга.

Для изменения пароля используйте раздел FTP и SSH SSH панели управления хостингом.

Настройка SFTP-клиента «WinSCP»

Скачать программу вы можете на странице разработчика .

После установки запустите программу. На первой странице выберите File Protocol SFTP , в поле Host Name (or IP address) укажите адрес сервера ssh.идентификатор.nichost.ru (в качестве примера используется идентификатор хостинга login). В качестве имени пользователя User name укажите идентификатор . В поле Password укажите пароль для доступа по SSH. Затем нажмите кнопку Login .


В появившемся диалоговом окне с предупреждением нажмите кнопку Yes . После этого откроется рабочий интерфейс программы.