Winscp как настроить putty

Winscp как настроить putty

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

Настройка WinSCP

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

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

Далее вы ее устанавливаете, хотя можете и использовать Portable версию, кому как удобнее. Процесс инсталляции Putty очень простой. На первом шаге, просто нажимаем «Next»

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

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

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

Далее вы запускаете утилиту WinSCP. На экране входа, в левом нижнем углу, нажмите кнопку «Инструменты (Tools)»

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

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

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

теперь, как же вам использовать из интерфейса WinSCP ваш ssh клиент Putty, дабы создать подключение или нажать Shift+f3. Тут все просто кликаете по значку терминала.

Читайте также:  Можно ли починить мембрану динамика

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

Источник

Как автоматически передавать пароли WinSCP в PuTTY (SSH)?

WinSCP на протяжении почти 20 лет является одним из наиболее эффективных и легких защищенных клиентов для передачи файлов в Интернете. Он поддерживает FTP, SFTP, WebDAV, Amazon S3, SCP и SSH.

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

Одним из основных преимуществ WinSCP над такими популярными альтернативами, как FileZilla и SmartFTP, является его бесшовная интеграция между FTP и SSH. Одним щелчком мыши вы можете подключиться по SSH к серверу, к которому у вас есть активное соединение SFTP.

Тем не менее, процесс входа в систему SSH по-прежнему делает эту задачу утомительной для многих. Не удобно вводить длинный и сложный пароль несколько раз, просто чтобы одновременно подключаться к SFTP и SSH. Однако многие пользователи WinSCP не знают, что для этого есть встроенное исправление. Давайте поговорим о том, как вы можете автоматически передавать пароль вашего WinSCP SFTP-соединения в SSH через PuTTY.

Как автоматически войти в SSH через PuTTY с WinSCP

Первый шаг для настройки интеграции для автоматического входа в SSH через PuTTY с WinSCP требует доступа к параметру меню «Предпочтения».

Сначала кажется, что вы не можете получить доступ к меню «Параметры» без входа в существующий сеанс FTP или SFTP. Однако в нижней части окна входа в систему, которое появляется при первом запуске WinSCP, можно нажать кнопку «Инструменты».

Это отобразит список пунктов меню, и здесь вы можете нажать на Настройки.

Если вы находитесь в существующем сеансе FTP или SFTP, вы все равно можете получить доступ к настройкам WinSCP. Перейдите в строку меню в верхней части окна WinSCP и нажмите «Параметры». Отсюда вы можете нажать на Настройки.

Это откроет окно настроек. В этом окне выберите Приложения (под деревом интеграции) в меню слева.

Здесь вы можете включить передачу пароля FTP-SSH. Первый флажок « Запомнить пароль сеанса и передать его PuTTY (SSH)» по умолчанию снят.

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

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

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

Читайте также:  Самсунг а30 как настроить бесконтактную оплату

Источник

Настройка SSH-клиентов (PuTTY, 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. После этого откроется рабочий интерфейс программы.

Источник

¶ Инструкции по работе с ПО

Если вы уже скачали архив с ОС для Pi, то его можно не распаковывать, balenaEtcher сделает это сам, достаточно добавить архив через кнопку Flash from file .

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

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

¶ PuTTY

При установке PuTTY указывайте папку C:\Program Files\PuTTY\ для того, чтобы WinSCP могла её запускать. При парольном доступе из WinSCP в PuTTY передаются логин и пароль соединения.

При перезагрузке Raspberry Pi текущий сеанс PuTTY становится неактивным. Для перезапуска потребуется закрыть окно PuTTY и открыть заново.

¶ WinSCP

С WinSCP вы получаете интерфейс по типу Проводника для доступа к содержимому карты памяти Raspberry Pi.

¶ Настройка соединения WinSCP

Открываем WinSCP и настраиваем Новое подключение . Протокол передачи — SFTP . Вводим IP-адрес или сетевое имя Raspberry Pi в поле Имя хоста . Заполняем Имя пользователя и Пароль . По умолчанию логин pi и пароль raspberry .

¶ Редактирование файлов на Pi

WinSCP по умолчанию может открывать любые файлы, не требующие root-доступа в выбранном вами редакторе. Для настройки редактора нажмите на файле Правой кнопкой мыши и перейдите в Править → Настройка

Читайте также:  Как работать алебастром чтобы он не застыл

В открывшемся окне нажмите Добавить и в поле Внешний редактор введите, например, путь к VSCode.

¶ Настройка беспарольного доступа по SSH

ВНИМАНИЕ! Для обычных задач полностью хватает парольного доступа. Этот раздел несёт сугубо справочную цель. Ни в коем случае не выполняйте дальнейшие инструкции, если у вас есть сомнения по поводу доступа посторонних к вашему Raspberry Pi или компьютеру. Никто, кроме вас, не несёт ответственности за последствия.

¶ Включаем беспарольный доступ на Raspberry Pi

Запускаем PuTTY, выполняем

Ищем параметр PermitRootLogin и меняем его значение на prohibit-password , ранее известный как without-password

Сохраняем: Ctrl+X → Y → Enter.

Перезагружаем Raspberry Pi

¶ Генерируем пару ssh-ключей

В окне подключений WinSCP жмём Редактировать , затем Ещё и переходим в пункт SSH → Аутентификация .

Жмём Инструменты → Сгенерировать новую Ключевую пару с помощью PuTTYgen

Запустится программа PuTTYgen, которая входит в пакет PuTTY.

Жмём Generate и беспорядочно двигаем курсором в пределах окна, что используется программой для генерации случайного ключа.

Жмём Save private key — сохраняем Закрытый ключ. Подтверждаем сохранение без Passphrase — для WinSCP и вообще для наших целей можно не вводить . Сохраняем под любым удобным именем в безопасном месте.

Жмём Save public key — сохраняем Публичный ключ.

¶ Подключаем сгенерированные ключи в WinSCP

В том же окне Аутентификация WinSCP

жмём Инструменты → Установить публичный ключ на сервер и выбираем файл публичного ключа. WinSCP сейчас же сделает это самостоятельно.

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

Сохраняем и пробуем подключиться. В окне подключения вы успеете заметить сообщение про аутентификацию с использованием ssh-rsa ключа.

¶ Редактирование файлов, требующих root-доступ

ВНИМАНИЕ! Для обычных задач полностью хватает редактора Nano . Этот раздел несёт сугубо справочную цель. Ни в коем случае не выполняйте дальнейшие инструкции, если у вас есть сомнения по поводу доступа посторонних к вашему Raspberry Pi или компьютеру. Никто, кроме вас, не несёт ответственности за последствия.

Nano — простой текстовый редактор, по умолчанию присутствующий в большинстве дистрибутивов Linux. Его не надо устанавливать. Запускается из командной строки. У него непривычные горячие клавиши, но их просто запомнить: для того, чтобы сохранить файл надо нажать сочетание клавиш Ctrl+X , затем Y для сохранения или N для отмены и затем Enter для подтверждения.

¶ Настройка root-доступа в WinSCP

Для тех, кому хочется править системные файлы в VSCode из WinSCP. Сначала измените способ авторизации на беспарольный, а затем скопируйте ключи для пользователя root.

Снова запускаем PuTTY. Переходим под пользователя root

Копируем ключ пользователя pi для пользователя root

Перезагружаем Raspberry Pi

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

Источник

Оцените статью