Как удалить информацию о подключении в winscp. Настройка подключения в Putty и WinSCP

Как удалить информацию о подключении в winscp. Настройка подключения в Putty и WinSCP

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

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

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

Рассмотрим стандартную ситуацию, у вас есть доступ к 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)

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

Долгое время я пользовался Filezilla, по праву считающейся лидером среди ФТП-менеджеров. Пользовался до тех пор, пока все мои сайты и сайты моих клиентов не оказались зараженными вирусом - в файлы javascript был внедрен вредоносный код. Анализ ситуации показал, что произошла утечка паролей протокола ФТП и сайты были заражены именно таким путем - на одном из компьютеров сети был найден вирус-троян, который, вероятно, и украл пароли, использованные впоследствии для заражения. Стандартная ситуация, в общем-то.

После очистки сайтов я полез в интернет и выяснил некоторые неприятные подробности - Filezilla хранит пароли в открытом, незашифрованном виде в файле sitemanager.xml (см. скриншот, строка Pass).

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

Создавшаяся ситуация заставила меня, как вы поняли, искать другой ФТП-менеджер и полдня поиска, тестов и несколько последующих недель работы привели к убеждению, что WinSCP - это то, что нужно. Причины следующие:

  • Во-первых пароли хранятся в кодированном виде в файле или системном реестре на выбор.
  • Во-вторых, есть опция не сохранять пароли.
  • В-третьих, интерфейс и работа с файлами показались мне более удобными, чем в других программах, но это, понятно, субъективные ощущения.
  • И, наконец, WinSCP бесплатна и использовать ее можно где угодно.

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

Для начинающих: FTP (ФТП) - File Transfer Protocol (протокол передачи файлов). Говоря проще, это способ обмена файлами с сервером. Полное описание можно найти на Википедии , вдаваться в подробности не будем. Отметим лишь, что для установки соединения нужны следующие атрибуты, называемые в разных программах по-разному:

  • Имя ФТП сервера. Может называться: «Имя ФТП хоста» или просто «Сервер»
  • Имя пользователя. Может называется: «Логин», «Пользователь» или «Имя аккаунта»
  • Пароль

Если у вас есть вышеперечисленные атрибуты, то можно приступить к установке WinSCP.

Загрузка и установка WinSCP

Идем на страницу загрузки WinSCP . Если вы приверженец переносимых (portable) программ, то загрузить такую версию сможете, пройдя по ссылке «Portable executables».

После загрузке полной версии WinSCP, устанавливаем ее, запустив загруженный exe-файл. Установка проста, но русского языка в пакете нет, поэтому можете не искать его в выпадающем списке - русскую локализацию загрузим позже. Дойдя до шага с подтверждением, отмечаем «I accept the agreement» и жмем «Next» до конца установки, ничего не трогая - все что предлагается, можно потом изменить в самой программе.

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

Теперь идем качать русский язык. Запускаем WinSCP.exe, жмем на кнопке «Languages», затем на «Get More».

Открывшуюся страницу прокручиваем почти до конца, найдя русскую локализацию WinSCP, загружаем ее. В архиве ru.zip находится файл WinSCP.ru, который кладем в папку, где установлена программа. Перезапускаем WinSCP, снова жмем кнопку «Languages» и выбираем русский язык. Теперь можно начинать работу и настройку WinSCP.

Настройки WinSCP и начало работы

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

В списке «Файловый протокол» выбираем «FTP», в списке «Encryption» (шифрование) ставим «Без шифрования». В поля «Сервер», «Имя пользователя» и «Пароль» вводим атрибуты, о которых мы говорили в начале статьи, предполагая, что они у вас есть. Жмем кнопку «Сохранить».

Мы подошли к ключевому моменту - после ввода удобного вам имени соединения, нужно определиться, будет ли пароль храниться в WinSCP. По умолчанию программа хранит настройки и пароли в системном реестре, при желании их можно хранить в папке с программой. В любом случае они хранятся в закодированном виде, но считается, что из системного реестра их похитить труднее. Абсолютную надежность дает вариант, при котором пароль не хранится вообще и его нужно вводить каждый раз при установке соединения. Убрав выделение чекбокса «Save password (not recommended)», что в переводе значит «Сохранить пароль (не рекомендуется)» вы и выберете последний, самый безопасный вариант.

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

Теперь можно установить соединение, Жмем «Войти». Появится модальное окно со статусом соединения, которое через несколько секунд исчезнет. Если выбрана опция несохранения паролей, то в этом окошке потребуется ввести пароль. В случае возникновения ошибок соединения, нужно отменить его и проверить введенные данные, выделив строку с именем соединения и нажав кнопку «Редактировать».

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

Итак, соединение установлено, в левой части файлы компьютера, в правой сервера. Интерфейс обычный для программ ФТП, описывать его подробно нет смысла, остановимся лишь на главном.

Навигации помогают панели (см. скриншот ниже), расположенные над каждой частью, на которых можно при помощи выпадающего списка перейти в любой вышестоящий каталог. Нажав иконку в правой части панельки, мы включим отображение дерева папок, еще более облегчающее перемещение по каталогам.

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

Чтобы скопировать файл, перетягиваем его из окна компьютера в окно сервера, как перетягиваются файлы в проводнике Виндовс. После такого действия появится окошко подтверждения, в котором для начала передачи нужно нажать кнопку «Копировать».

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

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

Настройка WinSCP

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

В верхнем меню идем в «Настройки», а в нем снова в «Настройки», либо жмем кнопку с шестеренкой.

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

Вкладка «Окружение»

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

В разделе «Интерфейс» ничего особенного нет, можно лишь настроить вид менеджера. По умолчанию (режим «Коммандер») предлагается самый удобный вариант, поэтому задерживаться тут не будем.

Раздел «Окно» пропускаем, переходим в «Панели» . В нем представляет интерес действия по двойному клику мыши на файле. Эта опции пригодятся перешедшим в WinSCP из Файлзиллы, в которой по двойному клику выполнялось копирование, а не открытие файлов. По умолчанию двойной клик вызывает редактирование файла, которое производится во встроенном редакторе. Поэтому имеет смысл изменить действие на открытие файла, который откроется в соответствующей типу файла программе - вы будете работать, как в проводнике Виндовс.

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

Вкладка «Редакторы»

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

Добавить новую или изменить существующую ассоциацию легко - жмем кнопку «Добавить» или «Изменить». В открывшемся окне, отметив пункт «Внешний редактор», при помощи кнопки «Обзор» указываем путь к нему, а в поле «Использовать для файлов» прописываем свое расширение.

Вкладка «Файлы»

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

Прежде всего зайдем в настройки закачки по умолчанию. В ней ОБЯЗАТЕЛЬНО должен быть отмечен чекбокс «Как двоичные файлы». Любителям порядка на сайте рекомендую отметить чекбокс переименования файлов в строчные буквы - бардак с разным регистром в имени и расширениях файлов не способствует нормальной работе.

Зайдя в раздел «В фоне» , отмечаем «Показать» список очередей. Закроем настройки и увидим, что в нижней части менеджера появилась область очереди закачек, как в Filezilla. Штука эта очень удобная, она позволит контролировать ход загрузок и работать с несколькими хостами одновременно. Щелкнув правой кнопкой мыши на области закачек, мы вызовем появление небольшого меню, на котором, отметив пункт «Панель инструментов», можно вызвать отображение этой самой панели управления закачками.

Вернемся фоновым настройкам. Непосредственно попасть в них можно, щелкнув на шестеренке панели закачек (см. скриншот ниже), которую мы вызвали только что. Отметив три первых чекбокса «Enable queue processing by default» (разрешить использовать очередь по умолчанию), «По умолчанию закачивать в фоне» и «Передать каждый файл индивидуально на фоне» мы обеспечим удобную и надежную работу без всяких окошек и подтверждений. Особую роль в этом играет первый чекбокс «Enable queue processing by default». Если снять его выделение, то файлы будут помещаться в очередь, но не загружаться на сервер, пока не будет нажата кнопка «Enable queue processing» (см. скриншот ниже).

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

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

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

Вкладка «Безопасность»

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

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

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

Вкладка «Хранилище»

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

Вот и все. Мы установили, настроили WnSCP и начали работу. Завершая статью, еще раз поговорим о надежности описанного нами менеджера ФТП. Она, без сомнения выше, чем у Filezilla, но пароли воруются и с WinSCP. Если защита компьютера дырявая, вам не поможет самая надежная программа - пароли тырятся и с файлов, и с системного реестра. На момент написания статьи нет бесплатных программ ФТП, которые хранили бы пароли в действительно зашифрованном виде, используя надежный алгоритм шифрования AES либо другой. Вы должны понимать это и обеспечивать соответствующую защиту своего рабочего места.

Помогла статья? Помогитие и вы развиться сайту, опубликуйте ссылку!

error: