インタラクティブ モードのリモート マシンで ssh 経由でヒア ドキュメント スクリプトを実行できますか?
コード例は次のとおりです。
ssh -t xijing@ggzshop.com 'bash -s' <<EOF
sudo ls
......Other big scripts......
EOF
double -t も適切に機能しません。
------------------------------ 考えられる解決策の 1 つ:----------------- --
いろいろ試した結果、以下の答えにたどり着きました。
Script=`cat <<'EOF'
sudo ls
.....Big scripts.....
EOF`
ssh -t user@host ${Script}
これにより、ユーザーはパスワードを入力できます。