Есть ли способ «войти в систему» ​​в PuTTY с паролем?

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

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

272 голоса | спросил jldupont 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 20 Sep 2009 15:35:59 +0400 2009, 15:35:59

15 ответов


325

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

putty.exe [email protected] -pw mypassword
putty.exe something.com -l mylogin -pw mypassword

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

putty.exe -ssh [email protected] -pw mypasswordforsomewherecom

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

Например:

  1. Создать ярлык на рабочем столе, чтобы putty.exe
  2. Переименовать ярлык на PuTTY - server.com
  3. Щелкните правой кнопкой мыши ярлык и выберите Свойства
  4. Измените цель , похожую на: "C: \ Program Files \ PuTTY \ putty.exe" [email protected] -pw password
  5. Нажмите OK

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

.

ответил harrymc 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 20 Sep 2009 15:48:12 +0400 2009, 15:48:12
98

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

Ссылка, чтобы получить последние PuTTY (и проверьте FAQ ) .

ответил nik 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 20 Sep 2009 16:00:22 +0400 2009, 16:00:22
17

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

putty.exe -load my_server -l your_user_name -pw your_password

Где «my_server» - это имя сохраненного сеанса.

ответил datasn.io 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 17:24:53 +0400 2011, 17:24:53
14

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

 введите описание изображения здесь>> </a> </p>

<p> Открытие PuTTY из WinSCP может быть выполнено либо из окна входа в систему, либо из окна SFTP, которое мне очень удобно: </p>

<p> <a href=  введите описание изображения здесь>> </a> </p>

<p> <a href=  введите описание изображения здесь>> </a> </p></div>
					 
						<div class=

ответил Franck Dernoncourt 1 Jpm1000000pmFri, 01 Jan 2016 20:34:05 +030016 2016, 20:34:05
13

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

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

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

ответил Robin Moffatt 7 FebruaryEurope/MoscowbMon, 07 Feb 2011 11:05:21 +0300000000amMon, 07 Feb 2011 11:05:21 +030011 2011, 11:05:21
9

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

ответил oohtj 20 22012vEurope/Moscow11bEurope/MoscowTue, 20 Nov 2012 01:25:08 +0400 2012, 01:25:08
8

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

ответил Dentrasi 21 MonEurope/Moscow2009-12-21T00:02:46+03:00Europe/Moscow12bEurope/MoscowMon, 21 Dec 2009 00:02:46 +0300 2009, 00:02:46
7

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

введите описание изображения здесь

ответил eristoddle 30 PMpSat, 30 Apr 2011 21:22:34 +040022Saturday 2011, 21:22:34
6

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

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

ответил user178047 31 AM00000020000000731 2014, 02:13:07
4

Я предпочитаю делать это на Windows-машине. Сохраните исполняемый файл PuTTY в папке, скажем «mytools» и запустите эту команду из командной строки:

tools> mytools 10

10 - последний октет вашего IP-адреса . Вот и все.

@ECHO OFF
set PUTTY = E: \ tools \ putty.exe
start% PUTTY% [email protected] % 1 -pw yourpassword
ответил oorda 13 PMpFri, 13 Apr 2012 16:41:52 +040041Friday 2012, 16:41:52
4

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

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

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

 введите описание изображения здесь>> </a> </p>

<p> После его создания ваш экран будет выглядеть так:
<a href= введите описание изображения здесь

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

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

---- BEGIN SSH2 PUBLIC KEY ----
Комментарий: «rsa-key-20160822»
AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud1
1IiD6f1jw /7Lv7CvZcCdk /OVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQt
YEQgtbJd /hyHtTHK9X /wiKeQr7LjHZcEg3osYh + MzZFscldQM /а /Z26AKh81EC9X
uIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5S /LZ
4в /yxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphd
zBihq85a1SHx0LBk31342HsCiM4el //Zkicmjmy0qYGShmzh1kfZBKiBs + xN4tBE
yjRNYhuMGP2zgpr9P /FO1buYdLah5ab3rubB5VbbRP9qmaP2cesJS /N91luc099g
Z + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6T
rcyrSIP9H /PDuBuYoOfSBKies6bJTHi9zW2 /upHqNlqa2 + PNY64hbq2uSQoKZl1S
xwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TX /IV кв + IsWEV3wnXeA4I1xfnodfXdhwn
ybcAlqNrE /wKb3 /wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHaw
Aby0MW0 =
---- END SSH2 PUBLIC KEY ----

Вы должны отредактировать это в форме, подходящей для вашего удаленного сайта. Предположим, что это машина 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, система настаивала на разделении одной длинной строки на несколько строк с «\» между строками. Тьфу. Чтобы продолжить ...

Войдите в удаленный компьютер и скопируйте /отредактируйте, затем добавьте открытый ключ в файл ~ /.ssh /authorized_keys в том же формате, что и другие ключи. Это должна быть одна строка. В одной строке должно быть три поля. Первый говорит «ssh-rsa». Второй - это ключ, который должен заканчиваться символами «=», третье поле является необязательным и будет содержать то, что вы положили в поле «Комментарий к ключу».

Если это первый раз, когда вы создали файл ~ /.ssh /authorized_keys, убедитесь, что каталог и файл не являются читабельными по группе или миру.

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

В сеансе PuTTY перейдите в Connection => SSH => Auth и нажмите кнопку просмотра и выберите, где вы сохранили секретный ключ «Это файл * .ppk». введите описание изображения здесь

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

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

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

ответил Bruce Barnett 22 PM00000040000004631 2016, 16:51:46
3

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

putty.exe -load "имя моей сессии",

Общий вид:

putty.exe -load my_server -l your_user_name -pw your_password
ответил holly 12 Jam1000000amThu, 12 Jan 2012 07:27:25 +040012 2012, 07:27:25
2

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

"C: \ Program Files \ PuTTY \ Pageant.exe" key1.ppk key2.ppk key3.ppk

При необходимости запросит пароль.

И самое лучшее, это часть пакета PuTTY , поэтому вы, вероятно, уже получили его на своей машине.

ответил Basic 12 J0000006Europe/Moscow 2014, 04:48:51
0

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

ответил ives 20 SunEurope/Moscow2009-12-20T22:27:19+03:00Europe/Moscow12bEurope/MoscowSun, 20 Dec 2009 22:27:19 +0300 2009, 22:27:19
0

Установите MTPuTTY , и ваша проблема должна быть решена. Вы даже можете выполнить кучу скриптов после входа в Putty.

ответил Emerald214 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 23 Sep 2013 13:54:11 +0400 2013, 13:54:11

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132