私は、私たちの環境のいくつかの制限を克服して、パスワードなしのssh鍵用に承認されたSSHファイルを作成しようとしています。SSHと擬似端末経由のsudo
私は、ターゲット・システムへとSSHを実行し、実行するために必要としています - これは、最終的に私のansibleに行かなければならない
を「sudoのsuコマンドをして、キーでサービスアカウントのauthorized_keysを更新します」スクリプト。
私は "ssh -t user @ target" sudo su - service-user "を使用しています。これは実際に私をサービスユーザーのシェルに入れてくれました。ファイル上記でコマンドを変更
任意のヒントや代替オプション
注:?私はrequirettyは、ターゲットシステム上で設定されていないとして、「SSHの-t」オプションを使用する必要が
乾杯
。!
この質問は、[Server Fault](http://serverfault.com/)でより良い回答を得るかもしれません。 –
"*上記のファイル修正コマンドを渡す方法がわかりません。*"は理解できません。 – techraf
もしかして、私はそれを必要とする人たちに言い換えればいいかもしれません - "サーバをターゲットにしてsudoを実行してファイルを書き込む最善の方法を誰かに教えてもらえますか" – user2074161