Как сохранить пароль в putty
Перейти к содержимому

Как сохранить пароль в putty

  • автор:

Сохранение паролей

С русской версией PuTTY у вас есть возможность настроить автоматическое подключение к серверам по протоколу SSH–1, SSH–2, и Telnet, без ручного ввода пароля. Для этого в разделе «Соединение/Данные» предусмотрено поле «Пароль для автовхода».

Сохранение SSH паролей PuTTY

В случае с SSH, пароль передаётся в процессе авторизации.

В случае с Telnet, содержимое поля передаётся сразу после установки соединения, как если бы вы набирали его на клавиатуре. Кроме того, можно отправить на сервер сразу несколько строк (например: имя пользователя, затем пароль, а затем команду). Строки должны быть разделены двойным переводом каретки: «\n\n». Однако, начиная с версии 0.61-RU существует более удобный способ для автоматизированного подключения к Telnet–серверу, такой как сценарии входа в систему.

Как пользоваться PuTTY

Для подключения к Linux северам с Windows компьютеров очень часто рекомендуют использовать программу PyTTY. Это небольшая бесплатная утилита с открытым исходным кодом для Windows, которая позволяет выполнять подключения по протоколам SSH, Telnet или rlogin, а также работать через последовательный порт (Serial).

В данной статье мы расскажем основную информацию о том, как подключаться PyTTY для подключения к Linux серверам по SSH. При этом рассмотрим как авторизацию по паролю, так и с использованием ключа.

Как подключиться к серверу по SSH через PuTTY

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

  • Session – настройки текущего подключения, здесь нужно ввести адрес удаленного компьютера, используемый для подключения порт и тип подключения, также здесь можно сохранять и загружать настройки программы PuTTY.
  • Terminal –настройки терминала, здесь можно настроить поведение терминала, с которым вы будете работать после подключения.
  • Window — настройка внешнего вида терминала, здесь можно указать количество строк и рядов, изменить используемый шрифт, кодировку текста и т. д.
  • Connection — настройка параметров подключения, здесь можно выбрать алгоритм шифрования, указать путь к ключам и изменить другие настройки, которые касаются подключения к удаленному компьютера.

настройки программы PuTTY

Для того чтобы подключиться к серверу по SSH и начать пользоваться PuTTY достаточно настроек на вкладке « Session ». Здесь нужно указать следующие данные:

  • Host Name (or IP address) – Имя компьютера или IP адрес.
  • Port – Порт для подключения (по умолчанию, для SSH это 22).
  • Connection type – Тип подключения (SSH).

После ввода этих данных можно запускать подключения по SSH через PuTTY. Для этого просто нажимаем на кнопку « Open ».

подключение по паролю через PuTTY

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

ввод логина и пароля для подключения

Если вы введете правильные данные, то подключение будет успешным и PuTTY предложит добавить ключ сервера в список доверенных. Чтобы подтвердить нажмите на кнопку «Да».

сохранение ключа сервера в списке доверенных

После этого вы сможете начать работать с терминалом сервера с помощью PuTTY.

работа через терминал в PuTTY

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

Как подключиться к серверу по SSH по ключу через PuTTY

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

Но, для того чтобы подключиться к серверу по SSH с использованием ключей, эти ключи нужно сначала сгенерировать. Для этого понадобится программа PuTTYgen (PuTTY Key Generator), которая устанавливается в систему вместе с программой PuTTY. Для генерации ключей запускаем PuTTYgen, выбираем тип ключей « RSA » и нажимаем на кнопку « Generate ». После этого нужно подвигать мышкой в окне программы PuTTYgen для того, чтобы создать случайные данные, которые будут использованы для создания ключей.

Обратите внимание, если у вас уже есть ключ, который был сгенерирован с помощью OpenSSH, то вы можете загрузить его в программу PuTTYgen и сконвертировать в формат понятный программе PuTTY.

создание ключа в PuTTYgen

После того как ключи будут созданы, приватный ключ нужно сохранить на диск с помощью кнопки « Save private key ». При этом приватный ключ можно дополнительно защитить с помощью ключевой фразы, которую нужно ввести в поле « Key passphrase» , хотя это не обязательно.

Что касается публичного ключа, то его нужно скопировать в буфер обмена. Также его можно сохранить на диск с помощью кнопки « Save public key ». В дальнейшем этот файл пригодится для настройки других серверов.

сохранение ключа в PuTTYgen

Теперь нужно записать публичный ключ на сервер, в конец файла « authorized_keys » в папке « .ssh » в вашей домашней директории. Для этого подключитесь к серверу по SSH с помощью PuTTY используя логин и пароль. После этого откройте папку « .ssh » в вашей домашней директории:

Дальше необходимо записать ранее созданный публичный ключ в конец файла « authorized_keys ». Если такой файл отсутствует, то его нужно создать. Это можно сделать при помощи команды « cat ». Для этого нужно выполнить следующую команду:

После выполнения данной команды вставляем публичный ключ из буфера обмена (правая кнопка мышки) и сохраняем файл нажатием Ctrl-D .

загрузка ключа на сервер

Также вы можете создать и отредактировать файл « authorized_keys » с помощью текстового редактора. Например, в Ubuntu можно использовать программу Nano. Для этого нужно выполнить команду:

Более подробно о создании текстовых файлов можно почитать в отдельной статье «Как создать текстовый файл через терминал».

загрузка ключа с помощью Nano

После того как публичный ключ был скопирован на сервер, вы можете использовать оставшийся приватный ключ для подключения к серверу по SSH. Для этого запустите программу PuTTY и введите IP адрес и порт в разделе « Session ».

настройка подключения в PuTTY

После этого перейдите в раздел « Connection – SSH – Auth » и укажите путь к приватному ключу, который был сгенерирован и сохранен с помощью программы PuTTYgen . Когда все будет готово можно запускать подключение с помощью кнопки « Open ».

настройка подключения по ключу в PuTTY

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

ввод логина и ключевой фразы

После завершения настройки подключения с помощью ключей, вход по паролю в целях безопасности нужно отключить. Для этого на сервере нужно открыть файл « /etc/ssh/sshd_config », установить значение « PasswordAuthentication no » и перезапустить службу « sshd » с помощью команды « systemctl restart ssh ».

Как сохранить настройки в программе PuTTY

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

Для этого настройте все параметры подключения в PuTTY и вернитесь на вкладку « Session ». Здесь нужно ввести имя сессии и сохранить ее помощью кнопки « Save ».

сохранение настроек в PuTTY

В дальнейшем вам не придется каждый раз вводить одни и те же настройки. Вы сможете просто загружать их с помощью кнопки « Load ».

загрузка настроек в PuTTY

После загрузки ранее сохраненных настроек можно сразу запускать подключение нажатием на кнопку « Open ».

  • Как удалить папку в Linux через терминал (консоль)
  • Как открыть файл в терминале Linux
  • Как создать файл в Linux через терминал
  • Как скопировать файл в Linux через терминал
  • Как удалить файл в Linux через терминал

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Есть ли способ «автоматического входа» в PuTTY с паролем?

Есть ли способ настроить пароль для сохраненного сеанса в PuTTY?

Я знаю, что есть возможность указать «имя пользователя для автоматического входа» (в разделе «Соединение / Данные»), но есть ли способ сделать то же самое с паролем?

16 ответов 16

Для некоторых версий PuTTY это так же просто, как одна из:

Если вы хотите подключиться с использованием SSH, используйте это:

Для тех, кто использует Windows, вы можете просто создать ярлык и передать эти параметры.

  1. Создать ярлык на рабочем столе для putty.exe
  2. Переименуйте ярлык в PuTTY — server.com
  3. Щелкните правой кнопкой мыши по ярлыку и выберите « Свойства».
  4. Измените цель так : «C:\Program Files\PuTTY\putty.exe» user@server.com -pw password
  5. Нажмите ОК

Если ваш PuTTY не поддерживает параметр pw , вам понадобится открытый ключ, как описано в:
Создание и копирование вашей пары ключей в PuTTY SSH Client.

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

Я использую WinSCP для «автоматического входа» в PuTTY с паролем. Он бесплатный, содержит множество функций, был создан в 2000 году и до сих пор поддерживается. (Страница Википедии WinSCP)

Открытие PuTTY из WinSCP можно сделать либо из окна входа в систему, либо из окна SFTP, которое я считаю очень удобным:

Если вы хотите сохранить сохраненные параметры (например, предварительно настроенные размеры окон и туннельный прокси-сервер) и загрузить сохраненный сеанс для автоматического входа, используйте этот подход: http://www.shanghaiwebhosting.com/web-hosting/putty-ssh -автоматическая авторизация

Где ‘my_server’ — это имя сохраненной сессии.

PuTTY Connection Manager — это отдельная программа, которая работает с PuTTY. Он может автоматически регистрироваться и имеет зашифрованную базу данных, содержащую пароли.

Я все еще предпочитаю ключи SSH все же.

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

Я использую mRemote на Windows; он может хранить имена пользователей и пароли для SSH, RDP, VNC и Citrix.

Есть порт PuTTY под названием KiTTY, который позволяет сохранить имя пользователя / пароль.

Kitty_portable.exe очень удобен; установка не требуется.

Да, есть способ. Недавно я добавил функцию сохранения пароля для PuTTY 1.5.4 для Linux и Windows. Вы можете загрузить двоичные файлы и исходные коды из Oohtj: PuTTY 0.62 с функцией сохранения пароля.

Tunnelier — сохраненные пароли, зашифрованные локально. Он также имеет графический интерфейс sFTP, а также окна SSH.

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

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

Загрузите PuTTYgen и выполните его, чтобы сгенерировать ключ SSH2-RSA. Я бы использовал как минимум 4098 бит. Нажмите кнопку «Создать», перемещайте мышь, пока не будет сгенерирована пара ключей.

Как только он будет сгенерирован, ваш экран будет выглядеть так:

Опишите учетную запись в поле «Ключевой комментарий». Затем сохраните закрытый ключ в одном файле и открытый ключ в другом файле.

Ваш открытый ключ будет выглядеть так:

Вы должны отредактировать это в форме, которая подходит для вашего удаленного сайта. Давайте предположим, что это машина Linux, использующая ssh.

Отредактируйте файл так, чтобы он имел три поля:

  1. Первый должен сказать «SSH-RSA»
  2. Вторым должен быть ваш открытый ключ на одной строке без пробелов.
  3. Третий — это комментарий, который может соответствовать вашему ключевому полю комментария.

Так должно выглядеть, когда закончите

SSH-RSA AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp+G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw/7Lv7CvZcCdkOVMT+DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh+MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs+xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ+CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2+PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs+6AHkm9DALrXD8TXivQ+IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu+mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = RSA-ключ-20160822

Лично я скопировал бы файл на компьютер с Linux и затем отредактировал его, потому что такие редакторы, как vim, намного более терпимы к длинным строкам. Я бы использовал команду ‘J’, чтобы соединить две строки, затем искать пробелы и удалять пробелы между строками. Когда я скопировал этот файл в Windows, система настаивала на том, чтобы разбить одну длинную строку на несколько строк с «\» между строками. Тьфу. Продолжать.

Войдите на удаленный компьютер и скопируйте / отредактируйте, а затем добавьте открытый ключ в файл

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

Как только это будет сделано, вам просто нужно выбрать сеанс, и вы вошли в систему.

Более безопасный способ — сохранить свой закрытый ключ в зашифрованном файле, используя фразу-пароль. Затем используйте Pageant для управления вашей парольной фразой. Таким образом, закрытый ключ всегда зашифрован, и вам нужно вводить только парольную фразу время от времени.

Русские Блоги

Пусть PUTTY Сохранение паролей, четыре способа автоматического войти в систему

Замазка в основном, что я привык войти в терминал Linux / Unix в неотложном времени. Из-за его небольшого открытого источника интерфейс также очень практичен. Но когда вы хотите войти в частную машину, вы почувствуете себя громоздкими, когда вы посещаете много машин, не открывайте кучу Windows и введите свое имя пользователя и пароль снова и снова. Конечно, имени пользователя входа могут быть сохранены, и я недавно заметил это. Замазка не готова сохранить ваш пароль для соображений безопасности, я полагаю, в большую часть времени это действительно необходимо.

Поэтому я выбрал SecureCRT, что может сохранить пароль, и она больше вкладка, измените сеанс в режим Linux VT100, и он был очень гладким. Тем не менее, сегодня обнаружена, что использование VIM в терминале SecureCRT не может выделить синтаксис, попробовал несколько настроек, но в замазке он возвращается в объятия замазки. Чтобы ладить хорошо, вы должны копать по своему потенциалу. На самом деле, он также может заставить вас реализовать автоматическую посадку или даже больше вкладки. Метод имеет четыре:

Сначала: генерировать сертификат SSH с помощью puttygen.exe, автоматически войти в конкретную машину

Puttygen.exe также загружен с сайта puTty.exe,http://www.chiark.greenend.org.uk/

sgtatham/putty/download.htmlОтказ Ранее я представил генерацию сертификата SSH и автоматический вход в систему Linux в Linux. Я также представил:http://unmi.cc/ssh-no-need-input-passwordОтказ Как использовать Puttygen.exe Пожалуйста, обратитесь к:SSH-сертификат Пусть Putty Password Вход LinuxОтказ Этот метод должен сделать соответствующую операцию на сервере, в основном хочется ввести второй метод.

Во-вторых: измените версию с помощью PUTTY V6.0, сохраните логин и пароль, реализовать автоматическую посадку

Выставочная версия по умолчанию может сохранить только имя входа, каждый раз, когда вам нужно ввести пароль входа, хост и имя входа в систему сохраняются в реестре. Но поскольку это открытый источник, есть связанный спрос на версию, которая может сохранить пользователь и пароль одновременно, что сохраняется в файле. Это сохраненное приземление и версия пароля можно загрузить:putty_v6.0.rar。

Он установлен, чтобы настроить немного понятно, версия по умолчанию также такая. Шаги работы написаны на этой картинке:

Вы можете увидеть, как люди меняют исходный код замаскивания:Изменить PUTTY 0.6 Поддержка кода SSH Пароль Сохранить функцию

Три: С помощью менеджера PuTTy Connection управляет вашим логином PUTTY, но и вкладка «Поддержка»

Официальный сайт менеджера замаскивания заблокирован, я хочу увидеть смелую на стену,http://puttycm.free.frОтказ Это пакет, который записывается на замазку с C #, что требует машины для установки .NET Framework 2.0 или выше, кроме того, позвольте использовать версию Update Budle. От официальной резки, чтобы все увидеть:

PuTTY Connection Manager main interfaceConnection configuration

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

Для того, чтобы дать вам что-то, поставьте программу Mastle Connection Manager с сайта, чтобы прийти сюда:puttycm.rarОтказ PUTTYCM.EXE — это независимая исполнительная версия, которая требует, чтобы вы установили .NET Framework, PUTTYCM0.7.1.136Beta.exe — это версия установки, которая автоматически определяет, есть ли .NET Freamework, это не достойно помогать вам.

Четыре: используйте ярлык для реализации автоматической посадки

Сначала создайте ярлык на рабочем столе; затем запустите имя «Порт, порт», «Сохранить имя сеанса», нажмите «Сохранить», предположим, что имя сеанса является «qa Server», затем закройте окно; наконец щелкните ярлык, атрибут, цель, связанные Со следующими параметрами — нагрузка «QA Server» -SSH -L <имя пользователя>-pw <пароль>, сохранить, закрыть;

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *