目的
ansibleでsshした時に、パスフレーズを入力したい
環境
ssh先サーバ:パスワード+秘密鍵(バスフレーズ付き)による認証
詳細
ansibleでsshを行う際、ユーザのパスワードは求められるのですが、秘密鍵のパスフレーズを聞かれません。
(恐らく)そのためsshによる接続が出来ず、処理が止まってしまいます。
なおansible-playbookで-vvvを使って確認しましたが、特にエラーにはならず、sshを試みた後に止まってしまう感じです、
(入力待ちの状態で止まっていると思われる)
ssh-agentを使ってパスフレーズ入力を省略すると、進むようになるので、ほぼほぼ間違いないと思ってます。
質問
ssh-agentに頼らず、明示的にパスフレーズを指定する方法はありますか?
もし可能ならssh_configなどの設定は変えずにやりたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/22 00:19 編集