ご回答ありがとうございます。これは私が望むものではありません。サーバー0から(1,2,3)までSSH(パスワードなし)を使用しますが、サーバー(1、2、4)でサービス/アプリケーションを開始するリモートスクリプトを開始するにはパスワードが必要です。 sshを自動的に実行したいので、sshはリモートスクリプトのパスワードを要求し、パスワードで応答します。 – Sal Allan 32分前
毎週月曜日の午前5時に実行されるクローンジョブを作成したいと思います。
はい
ssh -n -o StrictHostKeyChecking=no server1 /app/pkg/solaris/start_script
ssh -n -o StrictHostKeyChecking=no server2 /app/pkg/solaris/start_script
ssh -n -o StrictHostKeyChecking=no server3 /app/pkg/solaris/start_script
毎週月曜日の朝、リモートサーバーのcronジョブで上記のスクリプトを実行すると、application / start_scriptでスクリプトを起動するためのパスワードの入力を求められます。アプリケーションのパスワードです。パスワードがBOBであるとします。
Please enter password:
手動インタラクション(start_script経由)なしでパスワードプロンプトに応答する方法はありますか?パスワードプロンプトは、SSH経由でアクセスするサーバーではなくアプリケーション用です。すべての信頼できるドメインは1つの管理グループから来ます。
答え1
必要なのはセキュアSSH接続キーだけです。パスワードは問われません。
以下の手順に従って、すべてのホスト/サーバーでこれを行うことができます。
#ssh-keygen -t rsa
#ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
パスワードなしでリモートサーバーにSSH経由でアクセスできるようになりました
どの文書でもパスワードに言及することは非常に安全ではありません。