パテを使用して ServerBに直接ログインできない設定があります。
最初にユーザー名とパスワードを入力して ServerA にログインする必要があります。これにより、何らかの方法でサーバー B に移動し、サーバー B のログイン ID のパスワードを求めるプロンプトが表示されます。パスワードを再度入力すると、実行する必要があるスクリプト test.sh がある ServerB にログオンします。
ローカルの Windows マシンから ServerB でスクリプト test.sh の実行を自動化したいので、以下のコマンドを書きました。
C:\Program Files\PuTTY>plink -agent user1@ServerA "chmod +x /export/home
/user1/test.sh; sh /export/home/user1/test.sh" -v
このコマンドは ServerA にログオンしますが、ServerB には移動しないため、test.sh スクリプトが見つかりません。
このホッピングの概念が適用されているため、serverB にログオンできません。
親切にいくつかの回避策を手伝ってください。
注: ServerA と ServerB は両方とも UNIX サーバーです