ssh-agentを使用するには、tmuxまたはscreenでRundeckを試してください。

ssh-agentを使用するには、tmuxまたはscreenでRundeckを試してください。

私はRundeckツールを設定するのに時間を費やしました。これは、いくつかの異なるサーバーのシェルスクリプトへのWebインターフェースとして非常に便利なようです。問題は、単にtmuxやscreen -rなどのコマンドを使用してセッションに接続できないことです。

なぜ必要ですか?私のシェルスクリプトは時々パスワードを含むSSHキーを必要とするので、私の計画はssh-agentを使用してtmuxまたはscreenセッションを確立し、それに参加してスクリプトを実行することです。しかし、これはうまくいきません。どのように動作させることができるか知っていますか?

答え1

問題を解決しました。おそらく他の人にも役立ちます。リモートホストでtmuxセッションを確立し、ssh-agent、ssh-addを実行しました。 Rundeckで次のコマンドを実行しました。tmux send -t tabname ./script.sh ENTER

関連情報