私のPCでは、WSL-Ubuntu(16.04-xenial)とAnsibleを備えたWindows10ホームを使用しています。
私はよく IaaS マシンをレンタルし、Win 10からPuTTYを介してSSHで接続します。通常、すべてのIaaSマシンは、まったく同じLAMPコンステレーションを使用してAnsibleを介して調整、インストール、構成、継続的にアップグレードされます。
PuTTYで私が少し面倒なことの1つは、PCを再起動するたびに(たとえば、再起動が必要なWindows 10のまれなアップグレードのために)、Pageantを使用してキーを再度ロードし、パスフレーズを実行する必要があることです。 。
2回実行した場合の状況を回避したい-1回はPuTTY、2回目はAnsible。
ページェントの下でPuTTYとAnsibleを統合する方法はありますか(また、ページェントをPCと一緒に起動させる方法はありますか?msconfig
またはからPCで自動起動する方法が見つかりませんでしたタスクマネージャー)。
起動時にすべてのキーを自動的にロードするようにPageantを設定できます。 Pageantコマンドラインで指定した場合、Pageantは起動時に1つ以上の秘密鍵をロードできます。
これを行う:
エクスプローラーでWindows10スタートアップフォルダーを開きます。C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
フォルダ内を右クリックして、新規>ショートカットを選択します
秘密鍵が1つしかない場合は、そのフルパスをTargetフィールドに次のように追加します。
"C:\Program Files\PuTTY\pageant.exe" "C:\Path\to\myKeys\MyKey.ppk"
複数のキーの場合、行が長くなりすぎないように、Start inフォルダーをキーを含むフォルダー(おそらく "C:\ Users\USERNAME)に設定します。\Documents\myKeys "の場合、次のように、キーファイル名のみを指定する必要があります。
"C:\Program Files\PuTTY\Pageant.exe" key1.ppk key2.ppk key3.ppk
出典: Pageantを起動時に自動的にキーをロードする 。