Объединение Putty с WSL-Ansible под тем же секретным ключом и парольной фразой
На моем компьютере я использую Windows 10 home с WSL-Ubuntu (16.04 - xenial) и Ansible.
Я часто сдаю в аренду машины IaaS и SSH через них через Putty из Win 10, и все мои машины IaaS обычно оркестрируются, устанавливаются, конфигурируются и постоянно обновляются через Ansible с теми же созвездиями LAMP.
Моя проблема
Единственное, что немного раздражает меня в Putty, - это то, что каждый раз, когда я перезагружаю свой компьютер (скажем, из-за редкого обновления Windows 10, требующего перезагрузки), мне нужно снова загружать ключ с Pageant и также выполнять его пароль,
Я хотел бы избежать ситуации, если бы я делал это дважды - один раз для Putty и второй для Ansible.
Мой вопрос
Есть ли способ объединить Putty и Ansible вместе под Pageant (а также, как заставить Pageant загружаться вместе с моим ПК? Я не нашел способа автоматически запустить его с ПК из msconfig
или диспетчер задач).
1 ответ
Вы можете настроить Pageant на автоматическую загрузку всех ключей при запуске. Pageant может загрузить один или несколько закрытых ключей при запуске, если вы предоставите их в командной строке Pageant.
Сделай это:
Откройте папку запуска Windows 10 в проводнике:
C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
,Щелкните правой кнопкой мыши внутри папки и выберите " Создать"> "Ярлык".
- Перейдите к установке PuTTY, например "C:\Program Files\PuTTY", и выберите "pageant.exe"
- Дайте ярлыку имя
- Щелкните правой кнопкой мыши вновь созданный ярлык и выберите Свойства
Если у вас есть только один закрытый ключ, добавьте его полный путь к полю Target, например:
"C:\Program Files\PuTTY\pageant.exe" "C:\Path\to\myKeys\MyKey.ppk"
Для нескольких ключей, чтобы избежать слишком длинной строки, задайте для папки " Начать в" папку, содержащую ваши ключи, например, "C:\Users\USERNAME\Documents\myKeys", и тогда необходимо указывать только имена файлов ключей., как в:
"C:\Program Files\PuTTY\Pageant.exe" key1.ppk key2.ppk key3.ppk
Источник: Создание Pageant автоматически загружать ключи при запуске.