sshを使用してリモートLinuxシステムでコマンドを実行するためにcronジョブを作成したいのですが、sshにパスワードに応答させるようにしたいと思います。

sshを使用してリモートLinuxシステムでコマンドを実行するためにcronジョブを作成したいのですが、sshにパスワードに応答させるようにしたいと思います。

ご回答ありがとうございます。これは私が望むものではありません。サーバー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経由でアクセスできるようになりました

どの文書でもパスワードに言及することは非常に安全ではありません。

おすすめ記事